From 9fed40a438517166dce8daebcf3b6f189a03fa56 Mon Sep 17 00:00:00 2001 From: Hanpaopao <510423039@qq.com> Date: Mon, 10 Feb 2025 12:57:33 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B0=83=E6=95=B4cli?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- aspnet-core/Lion.AbpPro.All.sln | 1011 ----------------- aspnet-core/Lion.AbpPro.Cli.sln | 22 + .../Lion.AbpPro.Cli.Core.csproj | 2 +- .../Lion/AbpPro/Cli/AbpProCliCoreModule.cs | 51 +- .../Lion/AbpPro/Cli/Args/CommandOptions.cs | 9 + .../AbpPro/Cli/Auth/GithubTokenAuthService.cs | 24 + .../Lion/AbpPro/Cli/Auth/ITokenAuthService.cs | 14 + .../Lion/AbpPro/Cli/CliPaths.cs | 12 +- .../Lion/AbpPro/Cli/CliService.cs | 4 +- .../Lion/AbpPro/Cli/Commands/CreateCommand.cs | 144 +++ .../Lion/AbpPro/Cli/Commands/LoginCommand.cs | 46 + .../Lion/AbpPro/Cli/Commands/NewCommand.cs | 172 ++- .../Lion/AbpPro/Cli/Github/GithubClient.cs | 75 ++ .../Lion/AbpPro/Cli/Github/IGithubClient.cs | 25 + .../Cli/Options/AbpProCliBusinessOptions.cs | 30 + .../Cli/SourceCode/ISourceCodeManager.cs | 1 + .../Cli/SourceCode/SourceCodeManager.cs | 58 +- .../Lion/AbpPro/Cli/Utils/ProcessHelper.cs | 37 + .../Lion.AbpPro.HttpApi.Host.csproj | 3 - .../Pages/Login.cshtml | 292 ++--- .../Pages/Monitor.cshtml | 202 ++-- .../Lion.AbpPro.HttpApi.Host/appsettings.json | 2 +- .../Delete-BIN-OBJ-Folders.bat | 0 .../Directory.Build.Lion.targets | 0 .../Directory.Build.Microsoft.targets | 0 .../Directory.Build.Volo.targets | 0 .../Directory.Build.targets | 0 ...CompanyName.MyProjectName.MyModuleName.sln | 0 .../aspnet-core => pro-module}/NuGet.Config | 0 .../Controllers/HomeController.cs | 0 ...oduleNameHttpApiHostMigrationsDbContext.cs | 0 ...meHttpApiHostMigrationsDbContextFactory.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...ojectName.MyModuleName.HttpApi.Host.csproj | 0 .../MyModuleNameHttpApiHostModule.cs | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.json | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ....MyModuleName.Application.Contracts.csproj | 0 .../MyModuleNameApplicationContractsModule.cs | 0 ...yModuleNamePermissionDefinitionProvider.cs | 0 .../Permissions/MyModuleNamePermissions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...rojectName.MyModuleName.Application.csproj | 0 .../MyModuleNameAppService.cs | 0 ...yModuleNameApplicationAutoMapperProfile.cs | 0 .../MyModuleNameApplicationModule.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 .../Localization/MyModuleName/ar.json | 0 .../Localization/MyModuleName/cs.json | 0 .../Localization/MyModuleName/de-DE.json | 0 .../Localization/MyModuleName/en-GB.json | 0 .../Localization/MyModuleName/en.json | 0 .../Localization/MyModuleName/es.json | 0 .../Localization/MyModuleName/fr.json | 0 .../Localization/MyModuleName/hu.json | 0 .../Localization/MyModuleName/nl.json | 0 .../Localization/MyModuleName/pl-PL.json | 0 .../Localization/MyModuleName/pt-BR.json | 0 .../Localization/MyModuleName/sl.json | 0 .../Localization/MyModuleName/tr.json | 0 .../Localization/MyModuleName/vi.json | 0 .../Localization/MyModuleName/zh-Hans.json | 0 .../Localization/MyModuleName/zh-Hant.json | 0 .../Localization/MyModuleNameResource.cs | 0 ...jectName.MyModuleName.Domain.Shared.csproj | 0 .../MyModuleNameConsts.cs | 0 .../MyModuleNameDomainSharedModule.cs | 0 .../MyModuleNameErrorCodes.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...e.MyProjectName.MyModuleName.Domain.csproj | 0 .../MyModuleNameDbProperties.cs | 0 .../MyModuleNameDomainAutoMapperProfile.cs | 0 .../MyModuleNameDomainModule.cs | 0 .../MyModuleNameDomainService.cs | 0 .../MyModuleNameSettingDefinitionProvider.cs | 0 .../Settings/MyModuleNameSettings.cs | 0 .../IMyModuleNameDbContext.cs | 0 .../MyModuleNameDbContext.cs | 0 ...uleNameDbContextModelCreatingExtensions.cs | 0 .../MyModuleNameEntityFrameworkCoreModule.cs | 0 ...uleNameModelBuilderConfigurationOptions.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...me.MyModuleName.EntityFrameworkCore.csproj | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...ectName.MyModuleName.HttpApi.Client.csproj | 0 .../MyModuleNameHttpApiClientModule.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ....MyProjectName.MyModuleName.HttpApi.csproj | 0 .../MyModuleNameController.cs | 0 .../MyModuleNameHttpApiModule.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...Name.MyModuleName.Application.Tests.csproj | 0 .../MyModuleNameApplicationTestBase.cs | 0 .../MyModuleNameApplicationTestModule.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...ojectName.MyModuleName.Domain.Tests.csproj | 0 .../MyModuleNameDomainTestBase.cs | 0 .../MyModuleNameDomainTestModule.cs | 0 ...MyModuleNameEntityFrameworkCoreTestBase.cs | 0 ...ModuleNameEntityFrameworkCoreTestModule.cs | 0 .../Samples/SampleRepository_Tests.cs | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...oduleName.EntityFrameworkCore.Tests.csproj | 0 .../FodyWeavers.xml | 0 .../FodyWeavers.xsd | 0 .../GlobalUsings.cs | 0 ...MyProjectName.MyModuleName.TestBase.csproj | 0 .../MyModuleNameDataSeedContributor.cs | 0 .../MyModuleNameTestBase.cs | 0 .../MyModuleNameTestBaseModule.cs | 0 .../MyModuleNameTestConsts.cs | 0 .../Samples/SampleRepository_Tests.cs | 0 .../Security/FakeCurrentPrincipalAccessor.cs | 0 .../.gitignore | 0 .../service}/.dockerignore | 0 .../service}/Delete-BIN-OBJ-Folders.bat | 0 .../service}/Directory.Build.Lion.targets | 0 .../Directory.Build.Microsoft.targets | 0 .../service}/Directory.Build.Volo.targets | 0 .../service}/Directory.Build.targets | 0 .../service}/MyCompanyName.MyProjectName.sln | 0 .../service}/NuGet.Config | 0 .../Controllers/HomeController.cs | 0 .../Dockerfile | 0 .../AutoDeleteAfterSuccessAttributer.cs | 0 .../Extensions/Hangfire/CronType.cs | 0 .../Hangfire/CustomHangfireAuthorizeFilter.cs | 0 .../Extensions/Hangfire/JobRetryLastFilter.cs | 0 .../Hangfire/RecurringJobsExtensions.cs | 0 .../GlobalUsings.cs | 0 ...panyName.MyProjectName.HttpApi.Host.csproj | 0 .../MyProjectNameHttpApiHostConst.cs | 0 .../MyProjectNameHttpApiHostModule.cs | 0 .../Pages/Login.cshtml | 0 .../Pages/Login.cshtml.cs | 0 .../Pages/Monitor.cshtml | 0 .../Pages/Monitor.cshtml.cs | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../Startup.cs | 0 .../appsettings.Production.json | 0 .../appsettings.json | 0 .../tempkey.jwk | 0 .../tempkey.rsa | 0 .../wwwroot/images/cap.png | Bin .../wwwroot/images/hangfire.png | Bin .../wwwroot/images/miniprofiler.png | Bin .../wwwroot/images/more.png | Bin .../wwwroot/images/swagger.png | Bin .../libs/bootstrap/css/bootstrap.min.css | 0 .../AbpProWebGatewayModule.cs | 0 .../Dockerfile | 0 .../GlobalUsings.cs | 0 ...ompanyName.MyProjectName.WebGateway.csproj | 0 .../Program.cs | 0 .../Properties/launchSettings.json | 0 .../appsettings.Consul.json | 0 .../appsettings.Production.json | 0 .../appsettings.json | 0 .../GlobalUsings.cs | 0 .../Jobs/IRecurringJob.cs | 0 ...MyProjectName.Application.Contracts.csproj | 0 ...MyProjectNameApplicationContractsModule.cs | 0 .../MyProjectNameDtoExtensions.cs | 0 ...ProjectNamePermissionDefinitionProvider.cs | 0 .../Permissions/MyProjectNamePermissions.cs | 0 .../GlobalUsings.cs | 0 .../Jobs/TestJob.cs | 0 ...mpanyName.MyProjectName.Application.csproj | 0 .../MyProjectNameAppService.cs | 0 ...ProjectNameApplicationAutoMapperProfile.cs | 0 .../MyProjectNameApplicationModule.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../DbMigratorHostedService.cs | 0 .../Dockerfile | 0 .../GlobalUsings.cs | 0 ...ompanyName.MyProjectName.DbMigrator.csproj | 0 .../MyProjectNameDbMigratorModule.cs | 0 .../Program.cs | 0 .../appsettings.json | 0 .../tempkey.rsa | 0 .../GlobalUsings.cs | 0 .../Localization/MyProjectName/ar.json | 0 .../Localization/MyProjectName/cs.json | 0 .../Localization/MyProjectName/de-DE.json | 0 .../Localization/MyProjectName/en-GB.json | 0 .../Localization/MyProjectName/en.json | 0 .../Localization/MyProjectName/es.json | 0 .../Localization/MyProjectName/fr.json | 0 .../Localization/MyProjectName/hu.json | 0 .../Localization/MyProjectName/nl.json | 0 .../Localization/MyProjectName/pl-PL.json | 0 .../Localization/MyProjectName/pt-BR.json | 0 .../Localization/MyProjectName/ru.json | 0 .../Localization/MyProjectName/sl.json | 0 .../Localization/MyProjectName/tr.json | 0 .../Localization/MyProjectName/vi.json | 0 .../Localization/MyProjectName/zh-Hans.json | 0 .../Localization/MyProjectName/zh-Hant.json | 0 .../Localization/MyProjectNameResource.cs | 0 .../MultiTenancy/MultiTenancyConsts.cs | 0 ...anyName.MyProjectName.Domain.Shared.csproj | 0 .../MyProjectNameDomainErrorCodes.cs | 0 .../MyProjectNameDomainSharedConsts.cs | 0 .../MyProjectNameDomainSharedModule.cs | 0 .../MyProjectNameGlobalFeatureConfigurator.cs | 0 ...yProjectNameModuleExtensionConfigurator.cs | 0 .../Users/Dto/UserOutput.cs | 0 .../Data/IMyProjectNameDbSchemaMigrator.cs | 0 .../Data/MyProjectNameDbMigrationService.cs | 0 .../Data/NullMyProjectNameDbSchemaMigrator.cs | 0 .../GlobalUsings.cs | 0 .../MyCompanyName.MyProjectName.Domain.csproj | 0 .../MyProjectNameConsts.cs | 0 .../MyProjectNameDomainModule.cs | 0 .../MyProjectNameDomainService.cs | 0 .../Properties/AssemblyInfo.cs | 0 .../MyProjectNameSettingDefinitionProvider.cs | 0 .../Settings/MyProjectNameSettings.cs | 0 ...meworkCoreMyProjectNameDbSchemaMigrator.cs | 0 .../IMyProjectNameDbContext.cs | 0 .../MyProjectNameDbContext.cs | 0 ...ectNameDbContextModelCreatingExtensions.cs | 0 ...rojectNameEfCoreEntityExtensionMappings.cs | 0 .../MyProjectNameEntityFrameworkCoreModule.cs | 0 ...MyProjectNameMigrationsDbContextFactory.cs | 0 .../GlobalUsings.cs | 0 ...e.MyProjectName.EntityFrameworkCore.csproj | 0 .../Properties/AssemblyInfo.cs | 0 .../FreeSqlBasicRepository.cs | 0 .../GlobalUsings.cs | 0 ...ame.MyProjectName.FreeSqlRepository.csproj | 0 .../MyProjectNameFreeSqlModule.cs | 0 .../GlobalUsings.cs | 0 ...nyName.MyProjectName.HttpApi.Client.csproj | 0 .../MyProjectNameHttpApiClientModule.cs | 0 .../Controllers/MyProjectNameController.cs | 0 .../GlobalUsings.cs | 0 ...MyCompanyName.MyProjectName.HttpApi.csproj | 0 .../MyProjectNameHttpApiModule.cs | 0 .../GlobalUsings.cs | 0 ...ame.MyProjectName.Application.Tests.csproj | 0 .../MyProjectNameApplicationTestBase.cs | 0 .../MyProjectNameApplicationTestModule.cs | 0 .../Samples/SampleAppServiceTests.cs | 0 .../GlobalUsings.cs | 0 .../Localizations/LocalizationHelper_Tests.cs | 0 .../Localizations/TestType.cs | 0 ...panyName.MyProjectName.Domain.Tests.csproj | 0 .../MyProjectNameDomainTestBase.cs | 0 .../MyProjectNameDomainTestModule.cs | 0 .../Samples/SampleDomainTests.cs | 0 ...yProjectNameEntityFrameworkCoreTestBase.cs | 0 ...rojectNameEntityFrameworkCoreTestModule.cs | 0 .../GlobalUsings.cs | 0 ...ojectName.EntityFrameworkCore.Tests.csproj | 0 ...ProjectName.FreeSqlReppsitory.Tests.csproj | 0 .../MyProjectNameFreeSqlRepositoryTestBase.cs | 0 ...yProjectNameFreeSqlRepositoryTestModule.cs | 0 .../Users/UserFreeSqlBasicRepository_Tests.cs | 0 .../ClientDemoService.cs | 0 .../ConsoleTestAppHostedService.cs | 0 .../GlobalUsings.cs | 0 ...tName.HttpApi.Client.ConsoleTestApp.csproj | 0 .../MyProjectNameConsoleApiClientModule.cs | 0 .../Program.cs | 0 .../appsettings.json | 0 .../appsettings.secrets.json | 0 .../GlobalUsings.cs | 0 ...yCompanyName.MyProjectName.TestBase.csproj | 0 .../MyProjectNameTestBase.cs | 0 .../MyProjectNameTestBaseModule.cs | 0 .../MyProjectNameTestDataSeedContributor.cs | 0 .../Security/FakeCurrentPrincipalAccessor.cs | 0 .../appsettings.json | 0 .../vben28/.dockerignore | 0 .../vben28/.editorconfig | 0 .../vben28/.env | 0 .../vben28/.env.development | 0 .../vben28/.env.production | 0 .../vben28/.env.test | 0 .../vben28/.eslintignore | 0 .../vben28/.eslintrc.js | 0 .../vben28/.gitattributes | 0 .../vben28/.gitignore | 0 .../vben28/.gitpod.yml | 0 .../vben28/.prettierignore | 0 .../vben28/.stylelintignore | 0 .../vben28/CHANGELOG.en_US.md | 0 .../vben28/CHANGELOG.md | 0 .../vben28/CHANGELOG.zh_CN.md | 0 .../vben28/Dockerfile | 0 .../vben28/LICENSE | 0 .../vben28/README.md | 0 .../vben28/README.zh-CN.md | 0 .../vben28/_nginx/default.conf | 0 .../vben28/_nginx/env.js | 0 .../vben28/_nginx/nginx.conf | 0 .../vben28/build/config/themeConfig.ts | 0 .../vben28/build/constant.ts | 0 .../build/generate/generateModifyVars.ts | 0 .../vben28/build/generate/icon/index.ts | 0 .../vben28/build/getConfigFileName.ts | 0 .../vben28/build/script/buildConf.ts | 0 .../vben28/build/script/postBuild.ts | 0 .../vben28/build/utils.ts | 0 .../vben28/build/vite/plugin/compress.ts | 0 .../vben28/build/vite/plugin/html.ts | 0 .../vben28/build/vite/plugin/imagemin.ts | 0 .../vben28/build/vite/plugin/index.ts | 0 .../vben28/build/vite/plugin/mock.ts | 0 .../vben28/build/vite/plugin/pwa.ts | 0 .../vben28/build/vite/plugin/styleImport.ts | 0 .../vben28/build/vite/plugin/svgSprite.ts | 0 .../vben28/build/vite/plugin/theme.ts | 0 .../vben28/build/vite/plugin/visualizer.ts | 0 .../vben28/build/vite/proxy.ts | 0 .../vben28/commitlint.config.js | 0 .../vben28/index.html | 0 .../vben28/mock/_createProductionServer.ts | 0 .../vben28/mock/_util.ts | 0 .../vben28/mock/demo/account.ts | 0 .../vben28/mock/demo/api-cascader.ts | 0 .../vben28/mock/demo/select-demo.ts | 0 .../vben28/mock/demo/system.ts | 0 .../vben28/mock/demo/table-demo.ts | 0 .../vben28/mock/demo/tree-demo.ts | 0 .../vben28/mock/sys/menu.ts | 0 .../vben28/mock/sys/user.ts | 0 .../vben28/nswag/nswag.json | 0 .../vben28/nswag/refresh.bat | 0 .../vben28/nswag/templates/AxiosClient.liquid | 0 .../vben28/nswag/templates/Class.liquid | 0 .../vben28/nswag/templates/File.liquid | 0 .../vben28/package.json | 0 .../vben28/postcss.config.js | 0 .../vben28/prettier.config.js | 0 .../vben28/public/favicon.ico | Bin .../vben28/public/resource/img/logo.png | Bin .../public/resource/img/pwa-192x192.png | Bin .../public/resource/img/pwa-512x512.png | Bin .../public/resource/tinymce/langs/en.js | 0 .../public/resource/tinymce/langs/zh_CN.js | 0 .../ui/oxide-dark/content.inline.min.css | 0 .../skins/ui/oxide-dark/content.min.css | 0 .../ui/oxide-dark/content.mobile.min.css | 0 .../tinymce/skins/ui/oxide-dark/skin.min.css | 0 .../skins/ui/oxide-dark/skin.mobile.min.css | 0 .../skins/ui/oxide/content.inline.min.css | 0 .../tinymce/skins/ui/oxide/content.min.css | 0 .../skins/ui/oxide/content.mobile.min.css | 0 .../skins/ui/oxide/fonts/tinymce-mobile.woff | Bin .../tinymce/skins/ui/oxide/skin.min.css | 0 .../skins/ui/oxide/skin.mobile.min.css | 0 .../vben28/src/App.vue | 0 .../vben28/src/api/demo/account.ts | 0 .../vben28/src/api/demo/cascader.ts | 0 .../vben28/src/api/demo/error.ts | 0 .../vben28/src/api/demo/model/accountModel.ts | 0 .../vben28/src/api/demo/model/areaModel.ts | 0 .../vben28/src/api/demo/model/optionsModel.ts | 0 .../vben28/src/api/demo/model/systemModel.ts | 0 .../vben28/src/api/demo/model/tableModel.ts | 0 .../vben28/src/api/demo/select.ts | 0 .../vben28/src/api/demo/system.ts | 0 .../vben28/src/api/demo/table.ts | 0 .../vben28/src/api/demo/tree.ts | 0 .../vben28/src/api/model/baseModel.ts | 0 .../vben28/src/api/sys/menu.ts | 0 .../vben28/src/api/sys/model/menuModel.ts | 0 .../vben28/src/api/sys/model/uploadModel.ts | 0 .../vben28/src/api/sys/model/userModel.ts | 0 .../vben28/src/api/sys/upload.ts | 0 .../vben28/src/api/sys/user.ts | 0 .../src/assets/icons/download-count.svg | 0 .../src/assets/icons/dynamic-avatar-1.svg | 0 .../src/assets/icons/dynamic-avatar-2.svg | 0 .../src/assets/icons/dynamic-avatar-3.svg | 0 .../src/assets/icons/dynamic-avatar-4.svg | 0 .../src/assets/icons/dynamic-avatar-5.svg | 0 .../src/assets/icons/dynamic-avatar-6.svg | 0 .../vben28/src/assets/icons/moon.svg | 0 .../vben28/src/assets/icons/sun.svg | 0 .../vben28/src/assets/icons/test.svg | 0 .../vben28/src/assets/icons/total-sales.svg | 0 .../vben28/src/assets/icons/transaction.svg | 0 .../vben28/src/assets/icons/visit-count.svg | 0 .../vben28/src/assets/images/demo.png | Bin .../vben28/src/assets/images/header.jpg | Bin .../vben28/src/assets/images/logo.png | Bin .../vben28/src/assets/svg/illustration.svg | 0 .../vben28/src/assets/svg/login-bg-dark.svg | 0 .../vben28/src/assets/svg/login-bg.svg | 0 .../vben28/src/assets/svg/login-box-bg.svg | 0 .../vben28/src/assets/svg/net-error.svg | 0 .../vben28/src/assets/svg/no-data.svg | 0 .../src/assets/svg/preview/p-rotate.svg | 0 .../vben28/src/assets/svg/preview/resume.svg | 0 .../vben28/src/assets/svg/preview/scale.svg | 0 .../src/assets/svg/preview/unrotate.svg | 0 .../vben28/src/assets/svg/preview/unscale.svg | 0 .../src/components/Application/index.ts | 0 .../Application/src/AppDarkModeToggle.vue | 0 .../Application/src/AppLocalePicker.vue | 0 .../components/Application/src/AppLogo.vue | 0 .../Application/src/AppProvider.vue | 0 .../Application/src/search/AppSearch.vue | 0 .../src/search/AppSearchFooter.vue | 0 .../src/search/AppSearchKeyItem.vue | 0 .../Application/src/search/AppSearchModal.vue | 0 .../Application/src/search/useMenuSearch.ts | 0 .../Application/src/useAppContext.ts | 0 .../vben28/src/components/Authority/index.ts | 0 .../components/Authority/src/Authority.vue | 0 .../vben28/src/components/Basic/index.ts | 0 .../src/components/Basic/src/BasicArrow.vue | 0 .../src/components/Basic/src/BasicHelp.vue | 0 .../src/components/Basic/src/BasicTitle.vue | 0 .../vben28/src/components/Button/index.ts | 0 .../src/components/Button/src/BasicButton.vue | 0 .../Button/src/PopConfirmButton.vue | 0 .../vben28/src/components/Button/src/props.ts | 0 .../vben28/src/components/CardList/index.ts | 0 .../src/components/CardList/src/CardList.vue | 0 .../src/components/CardList/src/data.ts | 0 .../src/components/ClickOutSide/index.ts | 0 .../ClickOutSide/src/ClickOutSide.vue | 0 .../vben28/src/components/CodeEditor/index.ts | 0 .../components/CodeEditor/src/CodeEditor.vue | 0 .../CodeEditor/src/codemirror/CodeMirror.vue | 0 .../CodeEditor/src/codemirror/codeMirror.ts | 0 .../CodeEditor/src/codemirror/codemirror.css | 0 .../src/json-preview/JsonPreview.vue | 0 .../src/components/CodeEditor/src/typing.ts | 0 .../vben28/src/components/Container/index.ts | 0 .../Container/src/LazyContainer.vue | 0 .../Container/src/ScrollContainer.vue | 0 .../src/collapse/CollapseContainer.vue | 0 .../Container/src/collapse/CollapseHeader.vue | 0 .../src/components/Container/src/typing.ts | 0 .../src/components/ContextMenu/index.ts | 0 .../ContextMenu/src/ContextMenu.vue | 0 .../ContextMenu/src/createContextMenu.ts | 0 .../src/components/ContextMenu/src/typing.ts | 0 .../vben28/src/components/CountDown/index.ts | 0 .../components/CountDown/src/CountButton.vue | 0 .../CountDown/src/CountdownInput.vue | 0 .../components/CountDown/src/useCountdown.ts | 0 .../vben28/src/components/CountTo/index.ts | 0 .../src/components/CountTo/src/CountTo.vue | 0 .../vben28/src/components/Cropper/index.ts | 0 .../components/Cropper/src/CopperModal.vue | 0 .../src/components/Cropper/src/Cropper.vue | 0 .../components/Cropper/src/CropperAvatar.vue | 0 .../src/components/Cropper/src/typing.ts | 0 .../src/components/Description/index.ts | 0 .../Description/src/Description.vue | 0 .../src/components/Description/src/typing.ts | 0 .../Description/src/useDescription.ts | 0 .../vben28/src/components/Drawer/index.ts | 0 .../src/components/Drawer/src/BasicDrawer.vue | 0 .../Drawer/src/components/DrawerFooter.vue | 0 .../Drawer/src/components/DrawerHeader.vue | 0 .../vben28/src/components/Drawer/src/props.ts | 0 .../src/components/Drawer/src/typing.ts | 0 .../src/components/Drawer/src/useDrawer.ts | 0 .../vben28/src/components/Dropdown/index.ts | 0 .../src/components/Dropdown/src/Dropdown.vue | 0 .../src/components/Dropdown/src/typing.ts | 0 .../vben28/src/components/Excel/index.ts | 0 .../src/components/Excel/src/Export2Excel.ts | 0 .../components/Excel/src/ExportExcelModal.vue | 0 .../src/components/Excel/src/ImportExcel.vue | 0 .../vben28/src/components/Excel/src/typing.ts | 0 .../vben28/src/components/FlowChart/index.ts | 0 .../components/FlowChart/src/FlowChart.vue | 0 .../FlowChart/src/FlowChartToolbar.vue | 0 .../FlowChart/src/adpterForTurbo.ts | 0 .../src/components/FlowChart/src/config.ts | 0 .../src/components/FlowChart/src/enum.ts | 0 .../src/components/FlowChart/src/types.ts | 0 .../FlowChart/src/useFlowContext.ts | 0 .../vben28/src/components/Form/index.ts | 0 .../src/components/Form/src/BasicForm.vue | 0 .../src/components/Form/src/componentMap.ts | 0 .../Form/src/components/ApiCascader.vue | 0 .../Form/src/components/ApiRadioGroup.vue | 0 .../Form/src/components/ApiSelect.vue | 0 .../Form/src/components/ApiTree.vue | 0 .../Form/src/components/ApiTreeSelect.vue | 0 .../Form/src/components/FormAction.vue | 0 .../Form/src/components/FormItem.vue | 0 .../Form/src/components/RadioButtonGroup.vue | 0 .../vben28/src/components/Form/src/helper.ts | 0 .../components/Form/src/hooks/useAdvanced.ts | 0 .../components/Form/src/hooks/useAutoFocus.ts | 0 .../Form/src/hooks/useComponentRegister.ts | 0 .../src/components/Form/src/hooks/useForm.ts | 0 .../Form/src/hooks/useFormContext.ts | 0 .../Form/src/hooks/useFormEvents.ts | 0 .../Form/src/hooks/useFormValues.ts | 0 .../Form/src/hooks/useLabelWidth.ts | 0 .../vben28/src/components/Form/src/props.ts | 0 .../src/components/Form/src/types/form.ts | 0 .../src/components/Form/src/types/formItem.ts | 0 .../src/components/Form/src/types/hooks.ts | 0 .../src/components/Form/src/types/index.ts | 0 .../src/components/Icon/data/icons.data.ts | 0 .../vben28/src/components/Icon/index.ts | 0 .../vben28/src/components/Icon/src/Icon.vue | 0 .../src/components/Icon/src/IconPicker.vue | 0 .../src/components/Icon/src/SvgIcon.vue | 0 .../vben28/src/components/Loading/index.ts | 0 .../src/components/Loading/src/Loading.vue | 0 .../components/Loading/src/createLoading.ts | 0 .../src/components/Loading/src/typing.ts | 0 .../src/components/Loading/src/useLoading.ts | 0 .../vben28/src/components/Markdown/index.ts | 0 .../src/components/Markdown/src/Markdown.vue | 0 .../Markdown/src/MarkdownViewer.vue | 0 .../src/components/Markdown/src/typing.ts | 0 .../vben28/src/components/Menu/index.ts | 0 .../src/components/Menu/src/BasicMenu.vue | 0 .../Menu/src/components/BasicMenuItem.vue | 0 .../Menu/src/components/BasicSubMenuItem.vue | 0 .../Menu/src/components/MenuItemContent.vue | 0 .../vben28/src/components/Menu/src/index.less | 0 .../vben28/src/components/Menu/src/props.ts | 0 .../vben28/src/components/Menu/src/types.ts | 0 .../src/components/Menu/src/useOpenKeys.ts | 0 .../vben28/src/components/Modal/index.ts | 0 .../src/components/Modal/src/BasicModal.vue | 0 .../components/Modal/src/components/Modal.tsx | 0 .../Modal/src/components/ModalClose.vue | 0 .../Modal/src/components/ModalFooter.vue | 0 .../Modal/src/components/ModalHeader.vue | 0 .../Modal/src/components/ModalWrapper.vue | 0 .../components/Modal/src/hooks/useModal.ts | 0 .../Modal/src/hooks/useModalContext.ts | 0 .../Modal/src/hooks/useModalDrag.ts | 0 .../Modal/src/hooks/useModalFullScreen.ts | 0 .../src/components/Modal/src/index.less | 0 .../vben28/src/components/Modal/src/props.ts | 0 .../vben28/src/components/Modal/src/typing.ts | 0 .../vben28/src/components/Page/index.ts | 0 .../src/components/Page/src/PageFooter.vue | 0 .../src/components/Page/src/PageWrapper.vue | 0 .../vben28/src/components/Preview/index.ts | 0 .../src/components/Preview/src/Functional.vue | 0 .../src/components/Preview/src/Preview.vue | 0 .../src/components/Preview/src/functional.ts | 0 .../src/components/Preview/src/typing.ts | 0 .../vben28/src/components/Qrcode/index.ts | 0 .../src/components/Qrcode/src/Qrcode.vue | 0 .../src/components/Qrcode/src/drawCanvas.ts | 0 .../src/components/Qrcode/src/drawLogo.ts | 0 .../src/components/Qrcode/src/qrcodePlus.ts | 0 .../src/components/Qrcode/src/toCanvas.ts | 0 .../src/components/Qrcode/src/typing.ts | 0 .../vben28/src/components/Scrollbar/index.ts | 0 .../components/Scrollbar/src/Scrollbar.vue | 0 .../src/components/Scrollbar/src/bar.ts | 0 .../src/components/Scrollbar/src/types.d.ts | 0 .../src/components/Scrollbar/src/util.ts | 0 .../vben28/src/components/SimpleMenu/index.ts | 0 .../components/SimpleMenu/src/SimpleMenu.vue | 0 .../SimpleMenu/src/SimpleMenuTag.vue | 0 .../SimpleMenu/src/SimpleSubMenu.vue | 0 .../SimpleMenu/src/components/Menu.vue | 0 .../src/components/MenuCollapseTransition.vue | 0 .../SimpleMenu/src/components/MenuItem.vue | 0 .../SimpleMenu/src/components/SubMenuItem.vue | 0 .../SimpleMenu/src/components/menu.less | 0 .../SimpleMenu/src/components/types.ts | 0 .../SimpleMenu/src/components/useMenu.ts | 0 .../src/components/useSimpleMenuContext.ts | 0 .../src/components/SimpleMenu/src/index.less | 0 .../src/components/SimpleMenu/src/types.ts | 0 .../components/SimpleMenu/src/useOpenKeys.ts | 0 .../src/components/StrengthMeter/index.ts | 0 .../StrengthMeter/src/StrengthMeter.vue | 0 .../vben28/src/components/Table/index.ts | 0 .../src/components/Table/src/BasicTable.vue | 0 .../src/components/Table/src/componentMap.ts | 0 .../src/components/EditTableHeaderIcon.vue | 0 .../Table/src/components/HeaderCell.vue | 0 .../Table/src/components/TableAction.vue | 0 .../Table/src/components/TableFooter.vue | 0 .../Table/src/components/TableHeader.vue | 0 .../Table/src/components/TableImg.vue | 0 .../Table/src/components/TableTitle.vue | 0 .../src/components/editable/CellComponent.ts | 0 .../src/components/editable/EditableCell.vue | 0 .../Table/src/components/editable/helper.ts | 0 .../Table/src/components/editable/index.ts | 0 .../src/components/settings/ColumnSetting.vue | 0 .../components/settings/FullScreenSetting.vue | 0 .../src/components/settings/RedoSetting.vue | 0 .../src/components/settings/SizeSetting.vue | 0 .../Table/src/components/settings/index.vue | 0 .../vben28/src/components/Table/src/const.ts | 0 .../components/Table/src/hooks/useColumns.ts | 0 .../Table/src/hooks/useCustomRow.ts | 0 .../Table/src/hooks/useDataSource.ts | 0 .../components/Table/src/hooks/useLoading.ts | 0 .../Table/src/hooks/usePagination.tsx | 0 .../Table/src/hooks/useRowSelection.ts | 0 .../components/Table/src/hooks/useScrollTo.ts | 0 .../components/Table/src/hooks/useTable.ts | 0 .../Table/src/hooks/useTableContext.ts | 0 .../Table/src/hooks/useTableExpand.ts | 0 .../Table/src/hooks/useTableFooter.ts | 0 .../Table/src/hooks/useTableForm.ts | 0 .../Table/src/hooks/useTableHeader.ts | 0 .../Table/src/hooks/useTableScroll.ts | 0 .../Table/src/hooks/useTableStyle.ts | 0 .../vben28/src/components/Table/src/props.ts | 0 .../src/components/Table/src/types/column.ts | 0 .../Table/src/types/componentType.ts | 0 .../components/Table/src/types/pagination.ts | 0 .../src/components/Table/src/types/table.ts | 0 .../components/Table/src/types/tableAction.ts | 0 .../vben28/src/components/Time/index.ts | 0 .../vben28/src/components/Time/src/Time.vue | 0 .../vben28/src/components/Tinymce/index.ts | 0 .../src/components/Tinymce/src/Editor.vue | 0 .../src/components/Tinymce/src/ImgUpload.vue | 0 .../src/components/Tinymce/src/helper.ts | 0 .../src/components/Tinymce/src/tinymce.ts | 0 .../vben28/src/components/Transition/index.ts | 0 .../Transition/src/CollapseTransition.vue | 0 .../Transition/src/CreateTransition.tsx | 0 .../Transition/src/ExpandTransition.ts | 0 .../vben28/src/components/Tree/index.ts | 0 .../src/components/Tree/src/BasicTree.vue | 0 .../src/components/Tree/src/TreeIcon.ts | 0 .../Tree/src/components/TreeHeader.vue | 0 .../src/components/Tree/src/hooks/useTree.ts | 0 .../src/components/Tree/src/types/tree.ts | 0 .../src/components/Tree/style/index.less | 0 .../vben28/src/components/Tree/style/index.ts | 0 .../vben28/src/components/Upload/index.ts | 0 .../src/components/Upload/src/BasicUpload.vue | 0 .../src/components/Upload/src/FileList.vue | 0 .../src/components/Upload/src/ThumbUrl.vue | 0 .../src/components/Upload/src/UploadModal.vue | 0 .../Upload/src/UploadPreviewModal.vue | 0 .../vben28/src/components/Upload/src/data.tsx | 0 .../src/components/Upload/src/helper.ts | 0 .../vben28/src/components/Upload/src/props.ts | 0 .../src/components/Upload/src/typing.ts | 0 .../src/components/Upload/src/useUpload.ts | 0 .../vben28/src/components/Verify/index.ts | 0 .../src/components/Verify/src/DragVerify.vue | 0 .../src/components/Verify/src/ImgRotate.vue | 0 .../vben28/src/components/Verify/src/props.ts | 0 .../src/components/Verify/src/typing.ts | 0 .../src/components/VirtualScroll/index.ts | 0 .../VirtualScroll/src/VirtualScroll.vue | 0 .../vben28/src/components/registerGlobComp.ts | 0 .../vben28/src/design/ant/btn.less | 0 .../vben28/src/design/ant/index.less | 0 .../vben28/src/design/ant/input.less | 0 .../vben28/src/design/ant/pagination.less | 0 .../vben28/src/design/ant/table.less | 0 .../vben28/src/design/color.less | 0 .../vben28/src/design/config.less | 0 .../vben28/src/design/index.less | 0 .../vben28/src/design/public.less | 0 .../vben28/src/design/theme.less | 0 .../vben28/src/design/transition/base.less | 0 .../vben28/src/design/transition/fade.less | 0 .../vben28/src/design/transition/index.less | 0 .../vben28/src/design/transition/scale.less | 0 .../vben28/src/design/transition/scroll.less | 0 .../vben28/src/design/transition/slide.less | 0 .../vben28/src/design/transition/zoom.less | 0 .../vben28/src/design/var/breakpoint.less | 0 .../vben28/src/design/var/easing.less | 0 .../vben28/src/design/var/index.less | 0 .../vben28/src/directives/clickOutside.ts | 0 .../vben28/src/directives/index.ts | 0 .../vben28/src/directives/loading.ts | 0 .../vben28/src/directives/permission.ts | 0 .../vben28/src/directives/repeatClick.ts | 0 .../vben28/src/directives/ripple/index.less | 0 .../vben28/src/directives/ripple/index.ts | 0 .../vben28/src/enums/appEnum.ts | 0 .../vben28/src/enums/breakpointEnum.ts | 0 .../vben28/src/enums/cacheEnum.ts | 0 .../vben28/src/enums/exceptionEnum.ts | 0 .../vben28/src/enums/httpEnum.ts | 0 .../vben28/src/enums/menuEnum.ts | 0 .../vben28/src/enums/pageEnum.ts | 0 .../vben28/src/enums/roleEnum.ts | 0 .../vben28/src/enums/sizeEnum.ts | 0 .../vben28/src/hooks/component/useFormItem.ts | 0 .../src/hooks/component/usePageContext.ts | 0 .../src/hooks/core/onMountedOrActivated.ts | 0 .../vben28/src/hooks/core/useAttrs.ts | 0 .../vben28/src/hooks/core/useContext.ts | 0 .../vben28/src/hooks/core/useLockFn.ts | 0 .../vben28/src/hooks/core/useRefs.ts | 0 .../vben28/src/hooks/core/useTimeout.ts | 0 .../vben28/src/hooks/event/useBreakpoint.ts | 0 .../src/hooks/event/useEventListener.ts | 0 .../hooks/event/useIntersectionObserver.ts | 0 .../vben28/src/hooks/event/useScroll.ts | 0 .../vben28/src/hooks/event/useScrollTo.ts | 0 .../vben28/src/hooks/event/useWindowSizeFn.ts | 0 .../vben28/src/hooks/setting/index.ts | 0 .../src/hooks/setting/useHeaderSetting.ts | 0 .../src/hooks/setting/useMenuSetting.ts | 0 .../hooks/setting/useMultipleTabSetting.ts | 0 .../src/hooks/setting/useRootSetting.ts | 0 .../src/hooks/setting/useTransitionSetting.ts | 0 .../vben28/src/hooks/web/useAppInject.ts | 0 .../vben28/src/hooks/web/useContentHeight.ts | 0 .../vben28/src/hooks/web/useContextMenu.ts | 0 .../src/hooks/web/useCopyToClipboard.ts | 0 .../vben28/src/hooks/web/useDesign.ts | 0 .../vben28/src/hooks/web/useECharts.ts | 0 .../vben28/src/hooks/web/useFullContent.ts | 0 .../vben28/src/hooks/web/useI18n.ts | 0 .../vben28/src/hooks/web/useLockPage.ts | 0 .../vben28/src/hooks/web/useMessage.tsx | 0 .../vben28/src/hooks/web/usePage.ts | 0 .../vben28/src/hooks/web/usePagination.ts | 0 .../vben28/src/hooks/web/usePermission.ts | 0 .../vben28/src/hooks/web/useScript.ts | 0 .../vben28/src/hooks/web/useSignalR.ts | 0 .../vben28/src/hooks/web/useSortable.ts | 0 .../vben28/src/hooks/web/useTabs.ts | 0 .../vben28/src/hooks/web/useTitle.ts | 0 .../vben28/src/hooks/web/useWatermark.ts | 0 .../src/layouts/default/content/index.vue | 0 .../default/content/useContentContext.ts | 0 .../default/content/useContentViewHeight.ts | 0 .../src/layouts/default/feature/index.vue | 0 .../src/layouts/default/footer/index.vue | 0 .../layouts/default/header/MultipleHeader.vue | 0 .../default/header/components/Breadcrumb.vue | 0 .../default/header/components/ErrorAction.vue | 0 .../default/header/components/FullScreen.vue | 0 .../default/header/components/index.ts | 0 .../header/components/lock/LockModal.vue | 0 .../header/components/notify/NoticeList.vue | 0 .../default/header/components/notify/data.ts | 0 .../header/components/notify/index.vue | 0 .../user-dropdown/ChangePassword.vue | 0 .../components/user-dropdown/DropMenuItem.vue | 0 .../header/components/user-dropdown/index.vue | 0 .../src/layouts/default/header/index.less | 0 .../src/layouts/default/header/index.vue | 0 .../vben28/src/layouts/default/index.vue | 0 .../vben28/src/layouts/default/menu/index.vue | 0 .../src/layouts/default/menu/useLayoutMenu.ts | 0 .../layouts/default/setting/SettingDrawer.tsx | 0 .../setting/components/InputNumberItem.vue | 0 .../default/setting/components/SelectItem.vue | 0 .../setting/components/SettingFooter.vue | 0 .../default/setting/components/SwitchItem.vue | 0 .../setting/components/ThemeColorPicker.vue | 0 .../default/setting/components/TypePicker.vue | 0 .../default/setting/components/index.ts | 0 .../src/layouts/default/setting/enum.ts | 0 .../src/layouts/default/setting/handler.ts | 0 .../src/layouts/default/setting/index.vue | 0 .../src/layouts/default/sider/DragBar.vue | 0 .../src/layouts/default/sider/LayoutSider.vue | 0 .../src/layouts/default/sider/MixSider.vue | 0 .../src/layouts/default/sider/index.vue | 0 .../layouts/default/sider/useLayoutSider.ts | 0 .../default/tabs/components/FoldButton.vue | 0 .../default/tabs/components/TabContent.vue | 0 .../default/tabs/components/TabRedo.vue | 0 .../src/layouts/default/tabs/index.less | 0 .../vben28/src/layouts/default/tabs/index.vue | 0 .../vben28/src/layouts/default/tabs/types.ts | 0 .../layouts/default/tabs/useMultipleTabs.ts | 0 .../layouts/default/tabs/useTabDropdown.ts | 0 .../layouts/default/trigger/HeaderTrigger.vue | 0 .../layouts/default/trigger/SiderTrigger.vue | 0 .../src/layouts/default/trigger/index.vue | 0 .../vben28/src/layouts/iframe/index.vue | 0 .../src/layouts/iframe/useFrameKeepAlive.ts | 0 .../vben28/src/layouts/page/index.vue | 0 .../vben28/src/layouts/page/transition.ts | 0 .../vben28/src/locales/helper.ts | 0 .../vben28/src/locales/lang/en.ts | 0 .../vben28/src/locales/lang/en/common.ts | 0 .../vben28/src/locales/lang/en/component.ts | 0 .../vben28/src/locales/lang/en/layout.ts | 0 .../src/locales/lang/en/routes/admin.ts | 0 .../src/locales/lang/en/routes/basic.ts | 0 .../src/locales/lang/en/routes/dashboard.ts | 0 .../src/locales/lang/en/routes/tenant.ts | 0 .../vben28/src/locales/lang/en/sys.ts | 0 .../vben28/src/locales/lang/zh-CN/common.ts | 0 .../src/locales/lang/zh-CN/component.ts | 0 .../vben28/src/locales/lang/zh-CN/layout.ts | 0 .../src/locales/lang/zh-CN/routes/admin.ts | 0 .../src/locales/lang/zh-CN/routes/basic.ts | 0 .../locales/lang/zh-CN/routes/dashboard.ts | 0 .../src/locales/lang/zh-CN/routes/tenant.ts | 0 .../vben28/src/locales/lang/zh-CN/sys.ts | 0 .../vben28/src/locales/lang/zh_CN.ts | 0 .../vben28/src/locales/setupI18n.ts | 0 .../vben28/src/locales/useLocale.ts | 0 .../vben28/src/logics/error-handle/index.ts | 0 .../vben28/src/logics/initAppConfig.ts | 0 .../vben28/src/logics/mitt/routeChange.ts | 0 .../vben28/src/logics/theme/dark.ts | 0 .../vben28/src/logics/theme/index.ts | 0 .../src/logics/theme/updateBackground.ts | 0 .../src/logics/theme/updateColorWeak.ts | 0 .../vben28/src/logics/theme/updateGrayMode.ts | 0 .../vben28/src/logics/theme/util.ts | 0 .../vben28/src/main.ts | 0 .../vben28/src/router/constant.ts | 0 .../vben28/src/router/guard/index.ts | 0 .../vben28/src/router/guard/paramMenuGuard.ts | 0 .../src/router/guard/permissionGuard.ts | 0 .../vben28/src/router/guard/stateGuard.ts | 0 .../vben28/src/router/helper/menuHelper.ts | 0 .../vben28/src/router/helper/routeHelper.ts | 0 .../vben28/src/router/index.ts | 0 .../vben28/src/router/menus/index.ts | 0 .../vben28/src/router/routes/basic.ts | 0 .../vben28/src/router/routes/index.ts | 0 .../vben28/src/router/routes/mainOut.ts | 0 .../vben28/src/router/routes/modules/admin.ts | 0 .../src/router/routes/modules/dashboard.ts | 0 .../src/router/routes/modules/tenant.ts | 0 .../vben28/src/router/types.ts | 0 .../vben28/src/services/ServiceProxies.ts | 0 .../vben28/src/services/ServiceProxyBase.ts | 0 .../vben28/src/settings/componentSetting.ts | 0 .../vben28/src/settings/designSetting.ts | 0 .../vben28/src/settings/encryptionSetting.ts | 0 .../vben28/src/settings/localeSetting.ts | 0 .../vben28/src/settings/projectSetting.ts | 0 .../vben28/src/settings/siteSetting.ts | 0 .../vben28/src/store/index.ts | 0 .../vben28/src/store/modules/app.ts | 0 .../vben28/src/store/modules/errorLog.ts | 0 .../vben28/src/store/modules/locale.ts | 0 .../vben28/src/store/modules/lock.ts | 0 .../vben28/src/store/modules/multipleTab.ts | 0 .../vben28/src/store/modules/permission.ts | 0 .../vben28/src/store/modules/user.ts | 0 .../vben28/src/utils/auth/index.ts | 0 .../vben28/src/utils/bem.ts | 0 .../vben28/src/utils/cache/index.ts | 0 .../vben28/src/utils/cache/memory.ts | 0 .../vben28/src/utils/cache/persistent.ts | 0 .../vben28/src/utils/cache/storageCache.ts | 0 .../vben28/src/utils/cipher.ts | 0 .../vben28/src/utils/color.ts | 0 .../vben28/src/utils/dateUtil.ts | 0 .../vben28/src/utils/domUtils.ts | 0 .../vben28/src/utils/env.ts | 0 .../vben28/src/utils/event/index.ts | 0 .../utils/factory/createAsyncComponent.tsx | 0 .../vben28/src/utils/file/base64Conver.ts | 0 .../vben28/src/utils/file/download.ts | 0 .../vben28/src/utils/helper/treeHelper.ts | 0 .../vben28/src/utils/helper/tsxHelper.tsx | 0 .../vben28/src/utils/http/axios/Axios.ts | 0 .../src/utils/http/axios/axiosCancel.ts | 0 .../vben28/src/utils/http/axios/axiosRetry.ts | 0 .../src/utils/http/axios/axiosTransform.ts | 0 .../src/utils/http/axios/checkStatus.ts | 0 .../vben28/src/utils/http/axios/helper.ts | 0 .../vben28/src/utils/http/axios/index.ts | 0 .../vben28/src/utils/index.ts | 0 .../vben28/src/utils/is.ts | 0 .../vben28/src/utils/lib/echarts.ts | 0 .../vben28/src/utils/log.ts | 0 .../vben28/src/utils/mitt.ts | 0 .../vben28/src/utils/propTypes.ts | 0 .../vben28/src/utils/props.ts | 0 .../vben28/src/utils/types.ts | 0 .../vben28/src/utils/uuid.ts | 0 .../src/views/admin/auditLog/AuditLog.ts | 0 .../src/views/admin/auditLog/AuditLog.vue | 0 .../views/admin/auditLog/AuditLogDetail.vue | 0 .../views/admin/dictionary/AbpDictionary.ts | 0 .../views/admin/dictionary/AbpDictionary.vue | 0 .../admin/dictionary/CreateAbpDictionary.vue | 0 .../dictionary/CreateAbpDictionaryType.vue | 0 .../admin/dictionary/EditAbpDictionary.vue | 0 .../dictionary/EditAbpDictionaryType.vue | 0 .../vben28/src/views/admin/files/File.ts | 0 .../vben28/src/views/admin/files/File.vue | 0 .../vben28/src/views/admin/files/UploadOss.ts | 0 .../views/admin/identitySecurityLog/Index.ts | 0 .../views/admin/identitySecurityLog/Index.vue | 0 .../views/admin/language/CreateLanguage.vue | 0 .../vben28/src/views/admin/language/Index.ts | 0 .../vben28/src/views/admin/language/Index.vue | 0 .../views/admin/language/UpdateLanguage.vue | 0 .../admin/languageText/CreateLanguageText.vue | 0 .../src/views/admin/languageText/Index.ts | 0 .../src/views/admin/languageText/Index.vue | 0 .../admin/languageText/UpdateLanguageText.vue | 0 .../src/views/admin/manageFeatrue/index.ts | 0 .../src/views/admin/manageFeatrue/index.vue | 0 .../admin/notification/CreateNotification.vue | 0 .../admin/notification/CreateSubscription.vue | 0 .../src/views/admin/notification/Index.ts | 0 .../src/views/admin/notification/Index.vue | 0 .../views/admin/notification/Subscription.vue | 0 .../AddRoleToOrganizationUnit.vue | 0 .../AddUserToOrganizationUnit.vue | 0 .../CreateOrganizationUnit.vue | 0 .../EditOrganizationUnit.vue | 0 .../organizationUnits/OrganizationUnit.ts | 0 .../organizationUnits/OrganizationUnit.vue | 0 .../vben28/src/views/admin/roles/AbpRole.ts | 0 .../vben28/src/views/admin/roles/AbpRole.vue | 0 .../src/views/admin/roles/CreateAbpRole.vue | 0 .../src/views/admin/roles/EditAbpRole.vue | 0 .../views/admin/roles/PermissionAbpRole.vue | 0 .../src/views/admin/settings/Setting.ts | 0 .../src/views/admin/settings/Setting.vue | 0 .../vben28/src/views/admin/users/AbpUser.ts | 0 .../vben28/src/views/admin/users/AbpUser.vue | 0 .../src/views/admin/users/CreateAbpUser.vue | 0 .../src/views/admin/users/EditAbpUser.vue | 0 .../analysis/components/GrowCard.vue | 0 .../analysis/components/SalesProductPie.vue | 0 .../analysis/components/SiteAnalysis.vue | 0 .../analysis/components/VisitAnalysis.vue | 0 .../analysis/components/VisitAnalysisBar.vue | 0 .../analysis/components/VisitRadar.vue | 0 .../analysis/components/VisitSource.vue | 0 .../dashboard/analysis/components/props.ts | 0 .../src/views/dashboard/analysis/data.ts | 0 .../src/views/dashboard/analysis/index.vue | 0 .../workbench/components/DynamicInfo.vue | 0 .../workbench/components/ProjectCard.vue | 0 .../workbench/components/QuickNav.vue | 0 .../workbench/components/SaleRadar.vue | 0 .../workbench/components/WorkbenchHeader.vue | 0 .../dashboard/workbench/components/data.ts | 0 .../src/views/dashboard/workbench/index.vue | 0 .../vben28/src/views/sys/about/index.vue | 0 .../src/views/sys/exception/Exception.vue | 0 .../vben28/src/views/sys/exception/index.ts | 0 .../src/views/sys/iframe/FrameBlank.vue | 0 .../vben28/src/views/sys/iframe/index.vue | 0 .../vben28/src/views/sys/lock/LockPage.vue | 0 .../vben28/src/views/sys/lock/index.vue | 0 .../vben28/src/views/sys/lock/useNow.ts | 0 .../views/sys/login/ForgetPasswordForm.vue | 0 .../src/views/sys/login/GithubOidcSignIn.vue | 0 .../vben28/src/views/sys/login/Login.vue | 0 .../vben28/src/views/sys/login/LoginForm.vue | 0 .../src/views/sys/login/LoginFormTitle.vue | 0 .../vben28/src/views/sys/login/MobileForm.vue | 0 .../vben28/src/views/sys/login/OidcSignIn.vue | 0 .../src/views/sys/login/OidcSignOut.vue | 0 .../vben28/src/views/sys/login/QrCodeForm.vue | 0 .../src/views/sys/login/RegisterForm.vue | 0 .../views/sys/login/SessionTimeoutLogin.vue | 0 .../src/views/sys/login/TenantLoginForm.vue | 0 .../vben28/src/views/sys/login/useLogin.ts | 0 .../vben28/src/views/sys/redirect/index.vue | 0 .../views/tenants/CreateConnectionString.vue | 0 .../vben28/src/views/tenants/CreateTenant.vue | 0 .../views/tenants/EditConnectionString.vue | 0 .../vben28/src/views/tenants/EditTenant.vue | 0 .../src/views/tenants/ManageFeatrue.vue | 0 .../vben28/src/views/tenants/Tenant.ts | 0 .../vben28/src/views/tenants/Tenant.vue | 0 .../vben28/stylelint.config.js | 0 .../vben28/tests/server/README.md | 0 .../tests/server/controller/FileController.ts | 0 .../tests/server/controller/UserController.ts | 0 .../vben28/tests/server/ecosystem.config.js | 0 .../vben28/tests/server/index.ts | 0 .../vben28/tests/server/nodemon.json | 0 .../vben28/tests/server/package.json | 0 .../vben28/tests/server/routes.ts | 0 .../tests/server/service/FileService.ts | 0 .../tests/server/service/UserService.ts | 0 .../vben28/tests/server/tsconfig.json | 0 .../vben28/tests/server/utils.ts | 0 .../vben28/tests/server/yarn.lock | 0 .../vben28/tsconfig.json | 0 .../vben28/types/axios.d.ts | 0 .../vben28/types/config.d.ts | 0 .../vben28/types/global.d.ts | 0 .../vben28/types/index.d.ts | 0 .../vben28/types/module.d.ts | 0 .../vben28/types/store.d.ts | 0 .../vben28/types/utils.d.ts | 0 .../vben28/types/vue-router.d.ts | 0 .../vben28/vite.config.ts | 0 .../vben28/windi.config.ts | 0 .../vben28/yarn.lock | 0 1026 files changed, 869 insertions(+), 1367 deletions(-) delete mode 100644 aspnet-core/Lion.AbpPro.All.sln create mode 100644 aspnet-core/Lion.AbpPro.Cli.sln create mode 100644 aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Auth/GithubTokenAuthService.cs create mode 100644 aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Auth/ITokenAuthService.cs create mode 100644 aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/CreateCommand.cs create mode 100644 aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/LoginCommand.cs create mode 100644 aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Github/GithubClient.cs create mode 100644 aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Github/IGithubClient.cs create mode 100644 aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Options/AbpProCliBusinessOptions.cs create mode 100644 aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Utils/ProcessHelper.cs rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-module}/Delete-BIN-OBJ-Folders.bat (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/Directory.Build.Lion.targets (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-module}/Directory.Build.Microsoft.targets (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-module}/Directory.Build.Volo.targets (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-module}/Directory.Build.targets (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/MyCompanyName.MyProjectName.MyModuleName.sln (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-module}/NuGet.Config (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Controllers/HomeController.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContext.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContextFactory.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyModuleNameHttpApiHostModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Program.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Properties/launchSettings.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/appsettings.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyModuleNameApplicationContractsModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissionDefinitionProvider.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissions.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyCompanyName.MyProjectName.MyModuleName.Application.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameAppService.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationAutoMapperProfile.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/ar.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/cs.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/de-DE.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en-GB.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/es.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/fr.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/hu.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/nl.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pl-PL.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pt-BR.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/sl.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/tr.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/vi.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hans.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hant.json (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleNameResource.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameConsts.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameDomainSharedModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameErrorCodes.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyCompanyName.MyProjectName.MyModuleName.Domain.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDbProperties.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainAutoMapperProfile.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainService.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettingDefinitionProvider.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/IMyModuleNameDbContext.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContext.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContextModelCreatingExtensions.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameModelBuilderConfigurationOptions.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyModuleNameHttpApiClientModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyCompanyName.MyProjectName.MyModuleName.HttpApi.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameController.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameHttpApiModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyCompanyName.MyProjectName.MyModuleName.Application.Tests.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xml (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xsd (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyCompanyName.MyProjectName.MyModuleName.TestBase.csproj (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameDataSeedContributor.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBaseModule.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestConsts.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Samples/SampleRepository_Tests.cs (100%) rename templates/{abp-vnext-pro-nuget-module => pro-module}/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Security/FakeCurrentPrincipalAccessor.cs (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/.gitignore (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/.dockerignore (100%) rename templates/{abp-vnext-pro-nuget-module => pro-nuget/service}/Delete-BIN-OBJ-Folders.bat (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/Directory.Build.Lion.targets (100%) rename templates/{abp-vnext-pro-nuget-module => pro-nuget/service}/Directory.Build.Microsoft.targets (100%) rename templates/{abp-vnext-pro-nuget-module => pro-nuget/service}/Directory.Build.Volo.targets (100%) rename templates/{abp-vnext-pro-nuget-module => pro-nuget/service}/Directory.Build.targets (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/MyCompanyName.MyProjectName.sln (100%) rename templates/{abp-vnext-pro-nuget-module => pro-nuget/service}/NuGet.Config (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Controllers/HomeController.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Dockerfile (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/AutoDeleteAfterSuccessAttributer.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CronType.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CustomHangfireAuthorizeFilter.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/JobRetryLastFilter.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/RecurringJobsExtensions.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostConst.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Program.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Properties/launchSettings.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/Startup.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.jwk (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.rsa (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/cap.png (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/hangfire.png (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/miniprofiler.png (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/more.png (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/swagger.png (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/libs/bootstrap/css/bootstrap.min.css (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/AbpProWebGatewayModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/Dockerfile (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/MyCompanyName.MyProjectName.WebGateway.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/Program.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/Properties/launchSettings.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Consul.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Production.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/host/MyCompanyName.MyProjectName.WebGateway/appsettings.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application.Contracts/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application.Contracts/Jobs/IRecurringJob.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameApplicationContractsModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameDtoExtensions.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissionDefinitionProvider.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissions.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application/Jobs/TestJob.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application/MyProjectNameAppService.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationAutoMapperProfile.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Application/Properties/AssemblyInfo.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.DbMigrator/DbMigratorHostedService.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.DbMigrator/Dockerfile (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.DbMigrator/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.DbMigrator/MyProjectNameDbMigratorModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.DbMigrator/Program.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.DbMigrator/appsettings.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.DbMigrator/tempkey.rsa (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/de-DE.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en-GB.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/es.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/fr.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/nl.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/tr.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectNameResource.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/MultiTenancy/MultiTenancyConsts.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainErrorCodes.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedConsts.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameGlobalFeatureConfigurator.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameModuleExtensionConfigurator.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain.Shared/Users/Dto/UserOutput.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/Data/IMyProjectNameDbSchemaMigrator.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/Data/NullMyProjectNameDbSchemaMigrator.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/MyProjectNameConsts.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainService.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/Properties/AssemblyInfo.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettingDefinitionProvider.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/IMyProjectNameDbContext.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContext.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContextModelCreatingExtensions.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEfCoreEntityExtensionMappings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameMigrationsDbContextFactory.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Properties/AssemblyInfo.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.FreeSqlRepository/FreeSqlBasicRepository.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.FreeSqlRepository/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyCompanyName.MyProjectName.FreeSqlRepository.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyProjectNameFreeSqlModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.HttpApi.Client/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.HttpApi.Client/MyProjectNameHttpApiClientModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.HttpApi/Controllers/MyProjectNameController.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.HttpApi/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/src/MyCompanyName.MyProjectName.HttpApi/MyProjectNameHttpApiModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Application.Tests/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Application.Tests/Samples/SampleAppServiceTests.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Domain.Tests/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/LocalizationHelper_Tests.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/TestType.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.Domain.Tests/Samples/SampleDomainTests.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/Users/UserFreeSqlBasicRepository_Tests.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyProjectNameConsoleApiClientModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/Program.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.secrets.json (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.TestBase/GlobalUsings.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBase.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBaseModule.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestDataSeedContributor.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.TestBase/Security/FakeCurrentPrincipalAccessor.cs (100%) rename templates/{abp-vnext-pro-nuget-all/aspnet-core => pro-nuget/service}/test/MyCompanyName.MyProjectName.TestBase/appsettings.json (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.dockerignore (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.editorconfig (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.env (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.env.development (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.env.production (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.env.test (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.eslintignore (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.eslintrc.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.gitattributes (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.gitignore (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.gitpod.yml (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.prettierignore (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/.stylelintignore (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/CHANGELOG.en_US.md (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/CHANGELOG.md (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/CHANGELOG.zh_CN.md (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/Dockerfile (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/LICENSE (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/README.md (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/README.zh-CN.md (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/_nginx/default.conf (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/_nginx/env.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/_nginx/nginx.conf (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/config/themeConfig.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/constant.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/generate/generateModifyVars.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/generate/icon/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/getConfigFileName.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/script/buildConf.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/script/postBuild.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/utils.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/compress.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/html.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/imagemin.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/mock.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/pwa.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/styleImport.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/svgSprite.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/theme.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/plugin/visualizer.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/build/vite/proxy.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/commitlint.config.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/index.html (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/_createProductionServer.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/_util.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/demo/account.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/demo/api-cascader.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/demo/select-demo.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/demo/system.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/demo/table-demo.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/demo/tree-demo.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/sys/menu.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/mock/sys/user.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/nswag/nswag.json (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/nswag/refresh.bat (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/nswag/templates/AxiosClient.liquid (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/nswag/templates/Class.liquid (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/nswag/templates/File.liquid (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/package.json (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/postcss.config.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/prettier.config.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/favicon.ico (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/img/logo.png (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/img/pwa-192x192.png (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/img/pwa-512x512.png (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/langs/en.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/langs/zh_CN.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.inline.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.mobile.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.mobile.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide/content.inline.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide/content.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide/content.mobile.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide/skin.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/public/resource/tinymce/skins/ui/oxide/skin.mobile.min.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/App.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/account.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/cascader.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/error.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/model/accountModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/model/areaModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/model/optionsModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/model/systemModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/model/tableModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/select.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/system.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/table.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/demo/tree.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/model/baseModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/sys/menu.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/sys/model/menuModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/sys/model/uploadModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/sys/model/userModel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/sys/upload.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/api/sys/user.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/download-count.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/dynamic-avatar-1.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/dynamic-avatar-2.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/dynamic-avatar-3.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/dynamic-avatar-4.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/dynamic-avatar-5.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/dynamic-avatar-6.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/moon.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/sun.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/test.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/total-sales.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/transaction.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/icons/visit-count.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/images/demo.png (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/images/header.jpg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/images/logo.png (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/illustration.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/login-bg-dark.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/login-bg.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/login-box-bg.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/net-error.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/no-data.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/preview/p-rotate.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/preview/resume.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/preview/scale.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/preview/unrotate.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/assets/svg/preview/unscale.svg (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/AppDarkModeToggle.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/AppLocalePicker.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/AppLogo.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/AppProvider.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/search/AppSearch.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/search/AppSearchFooter.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/search/AppSearchKeyItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/search/AppSearchModal.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/search/useMenuSearch.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Application/src/useAppContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Authority/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Authority/src/Authority.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Basic/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Basic/src/BasicArrow.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Basic/src/BasicHelp.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Basic/src/BasicTitle.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Button/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Button/src/BasicButton.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Button/src/PopConfirmButton.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Button/src/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CardList/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CardList/src/CardList.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CardList/src/data.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/ClickOutSide/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/ClickOutSide/src/ClickOutSide.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CodeEditor/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CodeEditor/src/CodeEditor.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CodeEditor/src/codemirror/CodeMirror.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CodeEditor/src/codemirror/codeMirror.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CodeEditor/src/codemirror/codemirror.css (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CodeEditor/src/json-preview/JsonPreview.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CodeEditor/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Container/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Container/src/LazyContainer.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Container/src/ScrollContainer.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Container/src/collapse/CollapseContainer.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Container/src/collapse/CollapseHeader.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Container/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/ContextMenu/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/ContextMenu/src/ContextMenu.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/ContextMenu/src/createContextMenu.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/ContextMenu/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CountDown/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CountDown/src/CountButton.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CountDown/src/CountdownInput.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CountDown/src/useCountdown.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CountTo/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/CountTo/src/CountTo.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Cropper/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Cropper/src/CopperModal.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Cropper/src/Cropper.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Cropper/src/CropperAvatar.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Cropper/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Description/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Description/src/Description.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Description/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Description/src/useDescription.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Drawer/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Drawer/src/BasicDrawer.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Drawer/src/components/DrawerFooter.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Drawer/src/components/DrawerHeader.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Drawer/src/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Drawer/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Drawer/src/useDrawer.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Dropdown/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Dropdown/src/Dropdown.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Dropdown/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Excel/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Excel/src/Export2Excel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Excel/src/ExportExcelModal.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Excel/src/ImportExcel.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Excel/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/FlowChart/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/FlowChart/src/FlowChart.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/FlowChart/src/FlowChartToolbar.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/FlowChart/src/adpterForTurbo.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/FlowChart/src/config.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/FlowChart/src/enum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/FlowChart/src/types.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/FlowChart/src/useFlowContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/BasicForm.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/componentMap.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/components/ApiCascader.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/components/ApiRadioGroup.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/components/ApiSelect.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/components/ApiTree.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/components/ApiTreeSelect.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/components/FormAction.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/components/FormItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/components/RadioButtonGroup.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/helper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/hooks/useAdvanced.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/hooks/useAutoFocus.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/hooks/useComponentRegister.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/hooks/useForm.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/hooks/useFormContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/hooks/useFormEvents.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/hooks/useFormValues.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/hooks/useLabelWidth.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/types/form.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/types/formItem.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/types/hooks.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Form/src/types/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Icon/data/icons.data.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Icon/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Icon/src/Icon.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Icon/src/IconPicker.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Icon/src/SvgIcon.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Loading/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Loading/src/Loading.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Loading/src/createLoading.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Loading/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Loading/src/useLoading.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Markdown/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Markdown/src/Markdown.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Markdown/src/MarkdownViewer.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Markdown/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/src/BasicMenu.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/src/components/BasicMenuItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/src/components/BasicSubMenuItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/src/components/MenuItemContent.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/src/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/src/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/src/types.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Menu/src/useOpenKeys.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/BasicModal.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/components/Modal.tsx (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/components/ModalClose.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/components/ModalFooter.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/components/ModalHeader.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/components/ModalWrapper.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/hooks/useModal.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/hooks/useModalContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/hooks/useModalDrag.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/hooks/useModalFullScreen.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Modal/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Page/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Page/src/PageFooter.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Page/src/PageWrapper.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Preview/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Preview/src/Functional.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Preview/src/Preview.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Preview/src/functional.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Preview/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Qrcode/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Qrcode/src/Qrcode.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Qrcode/src/drawCanvas.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Qrcode/src/drawLogo.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Qrcode/src/qrcodePlus.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Qrcode/src/toCanvas.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Qrcode/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Scrollbar/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Scrollbar/src/Scrollbar.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Scrollbar/src/bar.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Scrollbar/src/types.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Scrollbar/src/util.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/SimpleMenu.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/SimpleMenuTag.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/SimpleSubMenu.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/components/Menu.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/components/MenuCollapseTransition.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/components/MenuItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/components/SubMenuItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/components/menu.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/components/types.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/components/useMenu.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/components/useSimpleMenuContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/types.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/SimpleMenu/src/useOpenKeys.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/StrengthMeter/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/StrengthMeter/src/StrengthMeter.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/BasicTable.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/componentMap.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/EditTableHeaderIcon.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/HeaderCell.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/TableAction.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/TableFooter.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/TableHeader.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/TableImg.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/TableTitle.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/editable/CellComponent.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/editable/EditableCell.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/editable/helper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/editable/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/settings/ColumnSetting.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/settings/FullScreenSetting.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/settings/RedoSetting.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/settings/SizeSetting.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/components/settings/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/const.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useColumns.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useCustomRow.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useDataSource.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useLoading.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/usePagination.tsx (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useRowSelection.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useScrollTo.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useTable.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useTableContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useTableExpand.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useTableFooter.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useTableForm.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useTableHeader.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useTableScroll.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/hooks/useTableStyle.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/types/column.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/types/componentType.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/types/pagination.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/types/table.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Table/src/types/tableAction.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Time/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Time/src/Time.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tinymce/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tinymce/src/Editor.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tinymce/src/ImgUpload.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tinymce/src/helper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tinymce/src/tinymce.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Transition/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Transition/src/CollapseTransition.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Transition/src/CreateTransition.tsx (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Transition/src/ExpandTransition.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tree/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tree/src/BasicTree.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tree/src/TreeIcon.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tree/src/components/TreeHeader.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tree/src/hooks/useTree.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tree/src/types/tree.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tree/style/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Tree/style/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/BasicUpload.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/FileList.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/ThumbUrl.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/UploadModal.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/UploadPreviewModal.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/data.tsx (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/helper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Upload/src/useUpload.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Verify/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Verify/src/DragVerify.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Verify/src/ImgRotate.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Verify/src/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/Verify/src/typing.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/VirtualScroll/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/VirtualScroll/src/VirtualScroll.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/components/registerGlobComp.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/ant/btn.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/ant/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/ant/input.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/ant/pagination.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/ant/table.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/color.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/config.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/public.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/theme.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/transition/base.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/transition/fade.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/transition/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/transition/scale.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/transition/scroll.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/transition/slide.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/transition/zoom.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/var/breakpoint.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/var/easing.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/design/var/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/directives/clickOutside.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/directives/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/directives/loading.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/directives/permission.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/directives/repeatClick.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/directives/ripple/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/directives/ripple/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/appEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/breakpointEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/cacheEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/exceptionEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/httpEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/menuEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/pageEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/roleEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/enums/sizeEnum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/component/useFormItem.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/component/usePageContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/core/onMountedOrActivated.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/core/useAttrs.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/core/useContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/core/useLockFn.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/core/useRefs.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/core/useTimeout.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/event/useBreakpoint.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/event/useEventListener.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/event/useIntersectionObserver.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/event/useScroll.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/event/useScrollTo.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/event/useWindowSizeFn.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/setting/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/setting/useHeaderSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/setting/useMenuSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/setting/useMultipleTabSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/setting/useRootSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/setting/useTransitionSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useAppInject.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useContentHeight.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useContextMenu.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useCopyToClipboard.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useDesign.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useECharts.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useFullContent.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useI18n.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useLockPage.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useMessage.tsx (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/usePage.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/usePagination.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/usePermission.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useScript.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useSignalR.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useSortable.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useTabs.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useTitle.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/hooks/web/useWatermark.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/content/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/content/useContentContext.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/content/useContentViewHeight.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/feature/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/footer/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/MultipleHeader.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/Breadcrumb.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/ErrorAction.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/FullScreen.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/lock/LockModal.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/notify/NoticeList.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/notify/data.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/notify/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/user-dropdown/ChangePassword.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/components/user-dropdown/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/header/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/menu/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/menu/useLayoutMenu.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/SettingDrawer.tsx (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/components/InputNumberItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/components/SelectItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/components/SettingFooter.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/components/SwitchItem.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/components/ThemeColorPicker.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/components/TypePicker.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/components/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/enum.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/handler.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/setting/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/sider/DragBar.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/sider/LayoutSider.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/sider/MixSider.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/sider/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/sider/useLayoutSider.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/tabs/components/FoldButton.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/tabs/components/TabContent.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/tabs/components/TabRedo.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/tabs/index.less (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/tabs/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/tabs/types.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/tabs/useMultipleTabs.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/tabs/useTabDropdown.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/trigger/HeaderTrigger.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/trigger/SiderTrigger.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/default/trigger/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/iframe/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/iframe/useFrameKeepAlive.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/page/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/layouts/page/transition.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/helper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en/common.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en/component.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en/layout.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en/routes/admin.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en/routes/basic.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en/routes/dashboard.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en/routes/tenant.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/en/sys.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh-CN/common.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh-CN/component.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh-CN/layout.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh-CN/routes/admin.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh-CN/routes/basic.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh-CN/routes/dashboard.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh-CN/routes/tenant.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh-CN/sys.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/lang/zh_CN.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/setupI18n.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/locales/useLocale.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/error-handle/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/initAppConfig.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/mitt/routeChange.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/theme/dark.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/theme/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/theme/updateBackground.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/theme/updateColorWeak.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/theme/updateGrayMode.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/logics/theme/util.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/main.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/constant.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/guard/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/guard/paramMenuGuard.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/guard/permissionGuard.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/guard/stateGuard.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/helper/menuHelper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/helper/routeHelper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/menus/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/routes/basic.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/routes/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/routes/mainOut.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/routes/modules/admin.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/routes/modules/dashboard.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/routes/modules/tenant.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/router/types.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/services/ServiceProxies.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/services/ServiceProxyBase.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/settings/componentSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/settings/designSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/settings/encryptionSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/settings/localeSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/settings/projectSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/settings/siteSetting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/store/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/store/modules/app.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/store/modules/errorLog.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/store/modules/locale.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/store/modules/lock.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/store/modules/multipleTab.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/store/modules/permission.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/store/modules/user.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/auth/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/bem.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/cache/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/cache/memory.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/cache/persistent.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/cache/storageCache.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/cipher.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/color.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/dateUtil.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/domUtils.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/env.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/event/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/factory/createAsyncComponent.tsx (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/file/base64Conver.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/file/download.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/helper/treeHelper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/helper/tsxHelper.tsx (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/http/axios/Axios.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/http/axios/axiosCancel.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/http/axios/axiosRetry.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/http/axios/axiosTransform.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/http/axios/checkStatus.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/http/axios/helper.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/http/axios/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/is.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/lib/echarts.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/log.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/mitt.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/propTypes.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/types.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/utils/uuid.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/auditLog/AuditLog.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/auditLog/AuditLog.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/auditLog/AuditLogDetail.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/dictionary/AbpDictionary.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/dictionary/AbpDictionary.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/dictionary/CreateAbpDictionary.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/dictionary/CreateAbpDictionaryType.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/dictionary/EditAbpDictionary.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/dictionary/EditAbpDictionaryType.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/files/File.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/files/File.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/files/UploadOss.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/identitySecurityLog/Index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/identitySecurityLog/Index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/language/CreateLanguage.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/language/Index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/language/Index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/language/UpdateLanguage.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/languageText/CreateLanguageText.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/languageText/Index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/languageText/Index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/languageText/UpdateLanguageText.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/manageFeatrue/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/manageFeatrue/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/notification/CreateNotification.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/notification/CreateSubscription.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/notification/Index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/notification/Index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/notification/Subscription.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/organizationUnits/AddRoleToOrganizationUnit.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/organizationUnits/AddUserToOrganizationUnit.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/organizationUnits/CreateOrganizationUnit.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/organizationUnits/EditOrganizationUnit.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/organizationUnits/OrganizationUnit.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/organizationUnits/OrganizationUnit.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/roles/AbpRole.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/roles/AbpRole.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/roles/CreateAbpRole.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/roles/EditAbpRole.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/roles/PermissionAbpRole.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/settings/Setting.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/settings/Setting.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/users/AbpUser.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/users/AbpUser.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/users/CreateAbpUser.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/admin/users/EditAbpUser.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/components/GrowCard.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/components/SalesProductPie.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/components/SiteAnalysis.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/components/VisitAnalysis.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/components/VisitAnalysisBar.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/components/VisitRadar.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/components/VisitSource.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/components/props.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/data.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/analysis/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/workbench/components/DynamicInfo.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/workbench/components/ProjectCard.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/workbench/components/QuickNav.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/workbench/components/SaleRadar.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/workbench/components/WorkbenchHeader.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/workbench/components/data.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/dashboard/workbench/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/about/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/exception/Exception.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/exception/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/iframe/FrameBlank.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/iframe/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/lock/LockPage.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/lock/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/lock/useNow.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/ForgetPasswordForm.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/GithubOidcSignIn.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/Login.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/LoginForm.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/LoginFormTitle.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/MobileForm.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/OidcSignIn.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/OidcSignOut.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/QrCodeForm.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/RegisterForm.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/SessionTimeoutLogin.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/TenantLoginForm.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/login/useLogin.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/sys/redirect/index.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/tenants/CreateConnectionString.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/tenants/CreateTenant.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/tenants/EditConnectionString.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/tenants/EditTenant.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/tenants/ManageFeatrue.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/tenants/Tenant.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/src/views/tenants/Tenant.vue (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/stylelint.config.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/README.md (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/controller/FileController.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/controller/UserController.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/ecosystem.config.js (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/index.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/nodemon.json (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/package.json (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/routes.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/service/FileService.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/service/UserService.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/tsconfig.json (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/utils.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tests/server/yarn.lock (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/tsconfig.json (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/types/axios.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/types/config.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/types/global.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/types/index.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/types/module.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/types/store.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/types/utils.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/types/vue-router.d.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/vite.config.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/windi.config.ts (100%) rename templates/{abp-vnext-pro-nuget-all => pro-nuget}/vben28/yarn.lock (100%) diff --git a/aspnet-core/Lion.AbpPro.All.sln b/aspnet-core/Lion.AbpPro.All.sln deleted file mode 100644 index 445d9c6e..00000000 --- a/aspnet-core/Lion.AbpPro.All.sln +++ /dev/null @@ -1,1011 +0,0 @@ -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.0.31410.414 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Domain", "services\src\Lion.AbpPro.Domain\Lion.AbpPro.Domain.csproj", "{554AD327-6DBA-4F8F-96F8-81CE7A0C863F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Application", "services\src\Lion.AbpPro.Application\Lion.AbpPro.Application.csproj", "{1A94A50E-06DC-43C1-80B5-B662820EC3EB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.EntityFrameworkCore", "services\src\Lion.AbpPro.EntityFrameworkCore\Lion.AbpPro.EntityFrameworkCore.csproj", "{C956DD76-69C8-4A9C-83EA-D17DF83340FD}" -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}") = "Lion.AbpPro.Application.Tests", "services\test\Lion.AbpPro.Application.Tests\Lion.AbpPro.Application.Tests.csproj", "{50B2631D-129C-47B3-A587-029CCD6099BC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Domain.Shared", "services\src\Lion.AbpPro.Domain.Shared\Lion.AbpPro.Domain.Shared.csproj", "{42F719ED-8413-4895-B5B4-5AB56079BC66}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Application.Contracts", "services\src\Lion.AbpPro.Application.Contracts\Lion.AbpPro.Application.Contracts.csproj", "{520659C8-C734-4298-A3DA-B539DB9DFC0B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.HttpApi", "services\src\Lion.AbpPro.HttpApi\Lion.AbpPro.HttpApi.csproj", "{4164BDF7-F527-4E85-9CE6-E3C2D7426A27}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.HttpApi.Client", "services\src\Lion.AbpPro.HttpApi.Client\Lion.AbpPro.HttpApi.Client.csproj", "{3B5A0094-670D-4BB1-BFDD-61B88A8773DC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.EntityFrameworkCore.Tests", "services\test\Lion.AbpPro.EntityFrameworkCore.Tests\Lion.AbpPro.EntityFrameworkCore.Tests.csproj", "{1FE30EB9-74A9-47F5-A9F6-7B1FAB672D81}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.TestBase", "services\test\Lion.AbpPro.TestBase\Lion.AbpPro.TestBase.csproj", "{91853F21-9CD9-4132-BC29-A7D5D84FFFE7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Domain.Tests", "services\test\Lion.AbpPro.Domain.Tests\Lion.AbpPro.Domain.Tests.csproj", "{E512F4D9-9375-480F-A2F6-A46509F9D824}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.HttpApi.Client.ConsoleTestApp", "services\test\Lion.AbpPro.HttpApi.Client.ConsoleTestApp\Lion.AbpPro.HttpApi.Client.ConsoleTestApp.csproj", "{EF480016-9127-4916-8735-D2466BDBC582}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DbMigrator", "services\src\Lion.AbpPro.DbMigrator\Lion.AbpPro.DbMigrator.csproj", "{AA94D832-1CCC-4715-95A9-A483F23A1A5D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "services", "services", "{2C861ADD-76E9-4B3B-8A3C-638EBB67D683}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "0.Solution Items", "0.Solution Items", "{2C4A6DB8-8D9E-42E6-B7C3-1EDB7B3DE22E}" - ProjectSection(SolutionItems) = preProject - Directory.Build.Microsoft.targets = Directory.Build.Microsoft.targets - Directory.Build.targets = Directory.Build.targets - Directory.Build.Volo.targets = Directory.Build.Volo.targets - NuGet.Config = NuGet.Config - ..\Readme.md = ..\Readme.md - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "modules", "modules", "{F8A8EB2A-2D4B-464F-9A13-F8F7B6A8FAA3}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "frameworks", "frameworks", "{CC2EBB07-A070-4158-AB37-A0C0BBAEA9F5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "NotificationManagement", "NotificationManagement", "{EB2B8705-18E7-49E1-A565-93A6DE5570D5}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{E28AECBD-2904-477C-9817-C67312330A41}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{120FE15B-3E5C-4BFF-B874-F09235C9E1ED}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.Domain.Shared", "modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.Domain.Shared\Lion.AbpPro.NotificationManagement.Domain.Shared.csproj", "{3E69D96A-F923-4AC4-8430-9AAB84B6A3FE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.Domain", "modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.Domain\Lion.AbpPro.NotificationManagement.Domain.csproj", "{F475DD35-9F27-43FF-9D96-365661ADC3C6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.Application.Contracts", "modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.Application.Contracts\Lion.AbpPro.NotificationManagement.Application.Contracts.csproj", "{34B5BCF2-95C0-4136-AC9E-FC80D8ACBD1C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.Application", "modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.Application\Lion.AbpPro.NotificationManagement.Application.csproj", "{4ADEEE7D-7886-4F85-BAA2-CCEE6E30EBFD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.EntityFrameworkCore", "modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.EntityFrameworkCore\Lion.AbpPro.NotificationManagement.EntityFrameworkCore.csproj", "{10DF0925-A1EE-4B1C-AAF6-249C6D02424C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.HttpApi", "modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.HttpApi\Lion.AbpPro.NotificationManagement.HttpApi.csproj", "{0880AA9C-0E45-43B3-B02A-093736CDD961}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.HttpApi.Client", "modules\NotificationManagement\src\Lion.AbpPro.NotificationManagement.HttpApi.Client\Lion.AbpPro.NotificationManagement.HttpApi.Client.csproj", "{B3554E2E-7150-482F-A08F-DCB8BD166FED}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.Application.Tests", "modules\NotificationManagement\test\Lion.AbpPro.NotificationManagement.Application.Tests\Lion.AbpPro.NotificationManagement.Application.Tests.csproj", "{22A3A359-C6F4-4540-A61F-C8E94A73C95E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.Domain.Tests", "modules\NotificationManagement\test\Lion.AbpPro.NotificationManagement.Domain.Tests\Lion.AbpPro.NotificationManagement.Domain.Tests.csproj", "{FCE5BD62-F7C7-45EA-80DE-B4880C4A84C6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests", "modules\NotificationManagement\test\Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests\Lion.AbpPro.NotificationManagement.EntityFrameworkCore.Tests.csproj", "{19A921F2-1587-4E94-A023-B81956874DAB}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.TestBase", "modules\NotificationManagement\test\Lion.AbpPro.NotificationManagement.TestBase\Lion.AbpPro.NotificationManagement.TestBase.csproj", "{91A3257D-0D1A-479D-8F3C-DBB1944802FE}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataDictionaryManagement", "DataDictionaryManagement", "{9C53260A-6F4B-4106-98B0-EDCC10BB3E1A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{D1CFD035-1562-42CF-A96A-0E2EA8D92E80}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{E76E35FC-B62E-48D5-A7AF-79375CFD20BD}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.Application", "modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.Application\Lion.AbpPro.DataDictionaryManagement.Application.csproj", "{5E6550EA-D878-455C-8EF7-5382661C1D52}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.Application.Contracts", "modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.Application.Contracts\Lion.AbpPro.DataDictionaryManagement.Application.Contracts.csproj", "{14CDCC5A-006A-41EC-8B48-F3EFAC842432}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.Domain", "modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.Domain\Lion.AbpPro.DataDictionaryManagement.Domain.csproj", "{11C6A285-8BC0-44C9-9FAB-F93462C75ABC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.Domain.Shared", "modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.Domain.Shared\Lion.AbpPro.DataDictionaryManagement.Domain.Shared.csproj", "{C7EB7304-CADD-4F09-84AC-43123406B28F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore", "modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore\Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.csproj", "{DE15C716-E1C3-4FC3-B976-7EA06EBF23F5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.HttpApi", "modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.HttpApi\Lion.AbpPro.DataDictionaryManagement.HttpApi.csproj", "{430D3AF9-DCCF-4B6F-BFAF-1ECC2F0594A2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.HttpApi.Client", "modules\DataDictionaryManagement\src\Lion.AbpPro.DataDictionaryManagement.HttpApi.Client\Lion.AbpPro.DataDictionaryManagement.HttpApi.Client.csproj", "{CC104C76-0CC6-453E-A49D-C4995B6EB72B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.Application.Tests", "modules\DataDictionaryManagement\test\Lion.AbpPro.DataDictionaryManagement.Application.Tests\Lion.AbpPro.DataDictionaryManagement.Application.Tests.csproj", "{13AF64F3-8962-4568-A0E1-833CCA1922D5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.Domain.Tests", "modules\DataDictionaryManagement\test\Lion.AbpPro.DataDictionaryManagement.Domain.Tests\Lion.AbpPro.DataDictionaryManagement.Domain.Tests.csproj", "{F9FADD90-8634-4B03-AC44-9F6C80B30E73}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests", "modules\DataDictionaryManagement\test\Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests\Lion.AbpPro.DataDictionaryManagement.EntityFrameworkCore.Tests.csproj", "{8BC28722-20CC-41BD-B183-4E33E94CA2A7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.TestBase", "modules\DataDictionaryManagement\test\Lion.AbpPro.DataDictionaryManagement.TestBase\Lion.AbpPro.DataDictionaryManagement.TestBase.csproj", "{6A398750-D7D8-43DC-8DF8-AA65C5766154}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{5AACD0EE-F2B2-49F6-868F-8FE08D7243C0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.DataDictionaryManagement.HttpApi.Host", "modules\DataDictionaryManagement\host\Lion.AbpPro.DataDictionaryManagement.HttpApi.Host\Lion.AbpPro.DataDictionaryManagement.HttpApi.Host.csproj", "{8D196E3D-6F95-4793-B948-79669AF09017}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{8C1B8C6C-C518-4290-B070-622CCA6004DA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.HttpApi.Host", "services\host\Lion.AbpPro.HttpApi.Host\Lion.AbpPro.HttpApi.Host.csproj", "{FB20372D-6C96-4733-9AAC-12522F15CAA6}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "shared", "shared", "{6434E3F2-B352-4B30-839A-88C2BA166D96}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Shared.Hosting.Microservices", "shared\Lion.AbpPro.Shared.Hosting.Microservices\Lion.AbpPro.Shared.Hosting.Microservices.csproj", "{A091AE9B-3A1E-49AC-9AD5-D29310512A3D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Shared.Hosting.Gateways", "shared\Lion.AbpPro.Shared.Hosting.Gateways\Lion.AbpPro.Shared.Hosting.Gateways.csproj", "{C018EFF9-579E-43B3-9181-543BE95E2E03}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "gateways", "gateways", "{5C304CBC-F30D-413C-A0AF-8B6814A2D4A3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.WebGateway", "gateways\Lion.AbpPro.WebGateway\Lion.AbpPro.WebGateway.csproj", "{D9108313-8D05-4F5F-9AA0-B443EC3374B6}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "FileManagement", "FileManagement", "{F604F9BE-CAAB-4D94-8989-22DE4D966C7A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{C188A1F4-9601-42E5-9A0A-B282E13EAC41}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{2CC8E555-AA80-4D7A-B606-0821E6754187}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{40BF21CB-4520-45A6-A588-5FFB95BAC87C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.Domain.Shared", "modules\FileManagement\src\Lion.AbpPro.FileManagement.Domain.Shared\Lion.AbpPro.FileManagement.Domain.Shared.csproj", "{866B0894-2B50-484E-BE7E-F221956557F3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.Application", "modules\FileManagement\src\Lion.AbpPro.FileManagement.Application\Lion.AbpPro.FileManagement.Application.csproj", "{E7B2B79A-09D3-4B7D-83A1-F6DE57E8584B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.Application.Contracts", "modules\FileManagement\src\Lion.AbpPro.FileManagement.Application.Contracts\Lion.AbpPro.FileManagement.Application.Contracts.csproj", "{3B5E4384-9E08-46A6-B526-DF198823D7C8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.Domain", "modules\FileManagement\src\Lion.AbpPro.FileManagement.Domain\Lion.AbpPro.FileManagement.Domain.csproj", "{23BCC55E-3D30-4E4E-8489-15A5894EE480}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.EntityFrameworkCore", "modules\FileManagement\src\Lion.AbpPro.FileManagement.EntityFrameworkCore\Lion.AbpPro.FileManagement.EntityFrameworkCore.csproj", "{81B29ECF-F004-4DC6-9126-2E45B02C2DFE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.HttpApi", "modules\FileManagement\src\Lion.AbpPro.FileManagement.HttpApi\Lion.AbpPro.FileManagement.HttpApi.csproj", "{65270240-0157-423A-9115-EAE2992E2FE7}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.HttpApi.Client", "modules\FileManagement\src\Lion.AbpPro.FileManagement.HttpApi.Client\Lion.AbpPro.FileManagement.HttpApi.Client.csproj", "{72C8D8FA-9B61-415F-8FAF-08BC7BD13E9C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.Application.Tests", "modules\FileManagement\test\Lion.AbpPro.FileManagement.Application.Tests\Lion.AbpPro.FileManagement.Application.Tests.csproj", "{E6D3F0F8-0683-4A00-8459-C9C4C65D825D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.Domain.Tests", "modules\FileManagement\test\Lion.AbpPro.FileManagement.Domain.Tests\Lion.AbpPro.FileManagement.Domain.Tests.csproj", "{C912E1E7-4F8F-4ADB-BB27-D40B1903FED0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests", "modules\FileManagement\test\Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests\Lion.AbpPro.FileManagement.EntityFrameworkCore.Tests.csproj", "{80E12564-E2B3-4307-B40E-20E24BF02916}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.TestBase", "modules\FileManagement\test\Lion.AbpPro.FileManagement.TestBase\Lion.AbpPro.FileManagement.TestBase.csproj", "{78589964-923E-4803-9B74-183487C3ED0F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FileManagement.HttpApi.Host", "modules\FileManagement\host\Lion.AbpPro.FileManagement.HttpApi.Host\Lion.AbpPro.FileManagement.HttpApi.Host.csproj", "{831CD22A-AC6E-4515-AB24-8C96B34C717F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FreeSqlRepository", "services\src\Lion.AbpPro.FreeSqlRepository\Lion.AbpPro.FreeSqlRepository.csproj", "{27C7A0E6-4C2E-4AFF-9DE7-1F526DDC0D18}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.FreeSqlRepository.Tests", "services\test\Lion.AbpPro.FreeSqlRepository.Tests\Lion.AbpPro.FreeSqlRepository.Tests.csproj", "{7971DF5A-B001-4751-8F40-D7752C612BF1}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{7FF93622-971D-4B30-A5FC-72D729D26E29}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.NotificationManagement.HttpApi.Host", "modules\NotificationManagement\host\Lion.AbpPro.NotificationManagement.HttpApi.Host\Lion.AbpPro.NotificationManagement.HttpApi.Host.csproj", "{FA5E029F-1826-4C1E-8AED-6FA5C3362A3A}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "BasicManagement", "BasicManagement", "{C2FE6BA0-3DE5-403F-A91F-BCB9ADA5B068}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{4E6D558B-CA6D-4133-8701-FDC6F245DA37}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{AF419621-2F14-45CE-AF1B-B688E1B21BCB}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{6464122A-1DC2-45E8-B599-4B5C32FBC85B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.HttpApi.Client", "modules\BasicManagement\src\Lion.AbpPro.BasicManagement.HttpApi.Client\Lion.AbpPro.BasicManagement.HttpApi.Client.csproj", "{97EE641B-69AB-40A6-B20B-4A7FD3B2681E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.HttpApi", "modules\BasicManagement\src\Lion.AbpPro.BasicManagement.HttpApi\Lion.AbpPro.BasicManagement.HttpApi.csproj", "{0EE57014-A75A-4E54-97B6-785C2F874EA4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.EntityFrameworkCore", "modules\BasicManagement\src\Lion.AbpPro.BasicManagement.EntityFrameworkCore\Lion.AbpPro.BasicManagement.EntityFrameworkCore.csproj", "{4F5841EB-A0C9-4E89-AA02-376F2190F68D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.Domain.Shared", "modules\BasicManagement\src\Lion.AbpPro.BasicManagement.Domain.Shared\Lion.AbpPro.BasicManagement.Domain.Shared.csproj", "{C4E1B96F-7905-48ED-AD72-98F5983E65A5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.Domain", "modules\BasicManagement\src\Lion.AbpPro.BasicManagement.Domain\Lion.AbpPro.BasicManagement.Domain.csproj", "{95385FBA-53E4-4144-B6FE-B5561081B9F9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.Application.Contracts", "modules\BasicManagement\src\Lion.AbpPro.BasicManagement.Application.Contracts\Lion.AbpPro.BasicManagement.Application.Contracts.csproj", "{4D808FF7-C204-40F1-881D-21B27D8D290E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.Application", "modules\BasicManagement\src\Lion.AbpPro.BasicManagement.Application\Lion.AbpPro.BasicManagement.Application.csproj", "{354E0590-F6B2-43F5-A563-F543C498F3EA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.TestBase", "modules\BasicManagement\test\Lion.AbpPro.BasicManagement.TestBase\Lion.AbpPro.BasicManagement.TestBase.csproj", "{47F2E236-E6BE-4F52-8389-5CF03BDC9B78}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.EntityFrameworkCore.Tests", "modules\BasicManagement\test\Lion.AbpPro.BasicManagement.EntityFrameworkCore.Tests\Lion.AbpPro.BasicManagement.EntityFrameworkCore.Tests.csproj", "{9ECCC0EC-CC5A-4E49-96BE-3F2B15CCD94D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.Domain.Tests", "modules\BasicManagement\test\Lion.AbpPro.BasicManagement.Domain.Tests\Lion.AbpPro.BasicManagement.Domain.Tests.csproj", "{2BACB63E-2830-4371-AEBB-E8089E3EB316}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.Application.Tests", "modules\BasicManagement\test\Lion.AbpPro.BasicManagement.Application.Tests\Lion.AbpPro.BasicManagement.Application.Tests.csproj", "{19A28EF9-A5AE-4EC5-851C-D2547E5FE29C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.BasicManagement.HttpApi.Host", "modules\BasicManagement\host\Lion.AbpPro.BasicManagement.HttpApi.Host\Lion.AbpPro.BasicManagement.HttpApi.Host.csproj", "{26765303-B9D8-457B-915C-ED869CEEB210}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Core", "frameworks\src\Lion.AbpPro.Core\Lion.AbpPro.Core.csproj", "{F22611C1-0DAE-408D-B034-7005906536F6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Localization", "frameworks\src\Lion.AbpPro.Localization\Lion.AbpPro.Localization.csproj", "{EF7D01D6-9F90-4E24-B134-BA13E9965D78}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.CAP", "frameworks\src\Lion.AbpPro.CAP\Lion.AbpPro.CAP.csproj", "{D1A86DB0-DABB-47B6-BC71-C49318AF5534}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{EFC415F8-872F-4C7E-8645-31A51481BCFC}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Localization.Tests", "frameworks\test\Lion.AbpPro.Localization.Tests\Lion.AbpPro.Localization.Tests.csproj", "{800A02FA-EA70-4492-9A93-13C820692F1D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Core.Tests", "frameworks\test\Lion.AbpPro.Core.Tests\Lion.AbpPro.Core.Tests.csproj", "{A7206D58-8107-4BB9-8962-30C845ACB6DC}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "LanguageManagement", "LanguageManagement", "{073D8348-DDEE-42EE-B34B-888A68FA296D}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{ED9C412B-0D49-46A3-B11F-669D2DC4A4EB}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{2F21DF25-C489-4BCD-8460-41BF0500E17F}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{3FE23400-A323-46ED-A7F4-30BFF8916D64}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.Domain.Shared", "modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.Domain.Shared\Lion.AbpPro.LanguageManagement.Domain.Shared.csproj", "{42812354-1C2C-45C0-91FE-056851CFA835}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.Domain", "modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.Domain\Lion.AbpPro.LanguageManagement.Domain.csproj", "{7491214D-0335-47F2-9AE8-92A68CA0EA75}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.EntityFrameworkCore", "modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.EntityFrameworkCore\Lion.AbpPro.LanguageManagement.EntityFrameworkCore.csproj", "{451999B4-0BE6-4ADD-9B8F-5905AEF63D94}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.Application.Contracts", "modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.Application.Contracts\Lion.AbpPro.LanguageManagement.Application.Contracts.csproj", "{84592572-EC8B-49A3-8F42-83438F0CEE97}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.Application", "modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.Application\Lion.AbpPro.LanguageManagement.Application.csproj", "{4AA19933-C5EE-47BC-8AC7-688D02117F69}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.HttpApi", "modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.HttpApi\Lion.AbpPro.LanguageManagement.HttpApi.csproj", "{E63AA900-9DF1-4E11-9D36-6F325F3BCB11}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.HttpApi.Client", "modules\LanguageManagement\src\Lion.AbpPro.LanguageManagement.HttpApi.Client\Lion.AbpPro.LanguageManagement.HttpApi.Client.csproj", "{626C3566-C5D5-4A1C-B9BB-A766C1608B86}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.HttpApi.Host", "modules\LanguageManagement\host\Lion.AbpPro.LanguageManagement.HttpApi.Host\Lion.AbpPro.LanguageManagement.HttpApi.Host.csproj", "{25A9FE86-420E-4B21-A1D4-6BFE76E79790}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.TestBase", "modules\LanguageManagement\test\Lion.AbpPro.LanguageManagement.TestBase\Lion.AbpPro.LanguageManagement.TestBase.csproj", "{C662D24D-4EB6-425E-B63B-CAD944ABF689}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.Domain.Tests", "modules\LanguageManagement\test\Lion.AbpPro.LanguageManagement.Domain.Tests\Lion.AbpPro.LanguageManagement.Domain.Tests.csproj", "{8872921C-5BF9-4B4C-B882-6AF8CC78D2CF}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.EntityFrameworkCore.Tests", "modules\LanguageManagement\test\Lion.AbpPro.LanguageManagement.EntityFrameworkCore.Tests\Lion.AbpPro.LanguageManagement.EntityFrameworkCore.Tests.csproj", "{E5994C85-C1C2-44F3-BF10-3277CA6CF2C9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.LanguageManagement.Application.Tests", "modules\LanguageManagement\test\Lion.AbpPro.LanguageManagement.Application.Tests\Lion.AbpPro.LanguageManagement.Application.Tests.csproj", "{15852D6F-4110-4B98-B89D-5747777E8908}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.CAP.EntityFrameworkCore", "frameworks\src\Lion.AbpPro.CAP.EntityFrameworkCore\Lion.AbpPro.CAP.EntityFrameworkCore.csproj", "{68C902A2-A604-4F3A-879D-37941C00C7A9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Cli.Core", "frameworks\src\Lion.AbpPro.Cli.Core\Lion.AbpPro.Cli.Core.csproj", "{8D5BD955-FFDC-4895-927F-624C42B64A92}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Cli", "frameworks\src\Lion.AbpPro.Cli\Lion.AbpPro.Cli.csproj", "{B7A68103-D527-421F-8247-5D169A7F8931}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "templates", "templates", "{E57C6A28-1879-4E83-9B0D-E665824A1F4B}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "module", "module", "{9FC0330B-FD17-49B8-AC45-C2D10D2BDC16}" - ProjectSection(SolutionItems) = preProject - ..\templates\abp-vnext-pro-nuget-module\Directory.Build.Lion.targets = ..\templates\abp-vnext-pro-nuget-module\Directory.Build.Lion.targets - ..\templates\abp-vnext-pro-nuget-module\Directory.Build.Microsoft.targets = ..\templates\abp-vnext-pro-nuget-module\Directory.Build.Microsoft.targets - ..\templates\abp-vnext-pro-nuget-module\Directory.Build.targets = ..\templates\abp-vnext-pro-nuget-module\Directory.Build.targets - ..\templates\abp-vnext-pro-nuget-module\Directory.Build.Volo.targets = ..\templates\abp-vnext-pro-nuget-module\Directory.Build.Volo.targets - ..\templates\abp-vnext-pro-nuget-module\NuGet.Config = ..\templates\abp-vnext-pro-nuget-module\NuGet.Config - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{94048D54-F513-4557-A8DF-F00F6A60FF5B}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{7AF66531-6B7B-4F27-BDEF-308FD9C2E286}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{634E34FF-58F4-4FE9-BE51-3B8F6BD9CA70}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.Domain.Shared", "..\templates\abp-vnext-pro-nuget-module\src\MyCompanyName.MyProjectName.MyModuleName.Domain.Shared\MyCompanyName.MyProjectName.MyModuleName.Domain.Shared.csproj", "{8C9756D3-DAA3-4D94-A365-8A890411887F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.Domain", "..\templates\abp-vnext-pro-nuget-module\src\MyCompanyName.MyProjectName.MyModuleName.Domain\MyCompanyName.MyProjectName.MyModuleName.Domain.csproj", "{4FBAB41E-7F2E-4488-81AF-74D2D8C8DDBA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore", "..\templates\abp-vnext-pro-nuget-module\src\MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore\MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.csproj", "{96AF0729-9782-4AEE-8641-85C91CA4DF09}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.Application.Contracts", "..\templates\abp-vnext-pro-nuget-module\src\MyCompanyName.MyProjectName.MyModuleName.Application.Contracts\MyCompanyName.MyProjectName.MyModuleName.Application.Contracts.csproj", "{6C51D48F-E06F-4B8B-A322-F8A8035C1591}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.Application", "..\templates\abp-vnext-pro-nuget-module\src\MyCompanyName.MyProjectName.MyModuleName.Application\MyCompanyName.MyProjectName.MyModuleName.Application.csproj", "{890F07CE-345B-4380-BBE4-AD3AF6658100}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.HttpApi", "..\templates\abp-vnext-pro-nuget-module\src\MyCompanyName.MyProjectName.MyModuleName.HttpApi\MyCompanyName.MyProjectName.MyModuleName.HttpApi.csproj", "{C039423D-85FF-42A8-86D5-DC0EA1376DBE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client", "..\templates\abp-vnext-pro-nuget-module\src\MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client\MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client.csproj", "{A4E1DBD3-1961-48DD-B9F9-46EB12BDC51E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.TestBase", "..\templates\abp-vnext-pro-nuget-module\test\MyCompanyName.MyProjectName.MyModuleName.TestBase\MyCompanyName.MyProjectName.MyModuleName.TestBase.csproj", "{11E67260-BD8D-4D68-88C4-CD1B9AB217E1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests", "..\templates\abp-vnext-pro-nuget-module\test\MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests\MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests.csproj", "{36B5EFBF-DB54-45D4-84F2-1FF794CD8B60}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.Domain.Tests", "..\templates\abp-vnext-pro-nuget-module\test\MyCompanyName.MyProjectName.MyModuleName.Domain.Tests\MyCompanyName.MyProjectName.MyModuleName.Domain.Tests.csproj", "{71B2D69D-C193-4EF9-AF84-70105B653DF0}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.Application.Tests", "..\templates\abp-vnext-pro-nuget-module\test\MyCompanyName.MyProjectName.MyModuleName.Application.Tests\MyCompanyName.MyProjectName.MyModuleName.Application.Tests.csproj", "{F779A92C-38ED-4301-8899-6C3FE63DFD72}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host", "..\templates\abp-vnext-pro-nuget-module\host\MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host\MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host.csproj", "{4A970FA4-1C4F-426C-A0DC-0E36B1BA0FDE}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "all", "all", "{6A40770E-9DE1-4F15-80E8-8FCA090A749C}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "aspnet-core", "aspnet-core", "{11801334-CC4A-45F3-BD38-793D4F9D4D4F}" - ProjectSection(SolutionItems) = preProject - ..\templates\abp-vnext-pro-nuget-all\aspnet-core\Directory.Build.Lion.targets = ..\templates\abp-vnext-pro-nuget-all\aspnet-core\Directory.Build.Lion.targets - ..\templates\abp-vnext-pro-nuget-all\aspnet-core\Directory.Build.Microsoft.targets = ..\templates\abp-vnext-pro-nuget-all\aspnet-core\Directory.Build.Microsoft.targets - ..\templates\abp-vnext-pro-nuget-all\aspnet-core\Directory.Build.targets = ..\templates\abp-vnext-pro-nuget-all\aspnet-core\Directory.Build.targets - ..\templates\abp-vnext-pro-nuget-all\aspnet-core\Directory.Build.Volo.targets = ..\templates\abp-vnext-pro-nuget-all\aspnet-core\Directory.Build.Volo.targets - ..\templates\abp-vnext-pro-nuget-all\aspnet-core\NuGet.Config = ..\templates\abp-vnext-pro-nuget-all\aspnet-core\NuGet.Config - EndProjectSection -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{AF8A0F3B-B346-466C-87F7-F2405E6158FE}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "host", "host", "{EA151482-0987-49E0-96A8-2CD876BC8B6E}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "test", "test", "{15456C15-58A1-45F6-BBA7-53504210B30D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.Domain.Shared", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.Domain.Shared\MyCompanyName.MyProjectName.Domain.Shared.csproj", "{DBA4F8DB-A309-40D2-B8DD-7B1621458789}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.Domain", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.Domain\MyCompanyName.MyProjectName.Domain.csproj", "{E414691C-2B2A-4D5A-BBDA-0B5A3D85B5D1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.EntityFrameworkCore", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.EntityFrameworkCore\MyCompanyName.MyProjectName.EntityFrameworkCore.csproj", "{F7C5D48A-ABE7-4E90-B6EB-272DB46F475B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.DbMigrator", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.DbMigrator\MyCompanyName.MyProjectName.DbMigrator.csproj", "{7FA842E4-4A08-40BE-9713-5C768C7A669C}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.Application", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.Application\MyCompanyName.MyProjectName.Application.csproj", "{231A8A2B-469C-4470-BE6C-E93AEE49DC70}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.Application.Contracts", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.Application.Contracts\MyCompanyName.MyProjectName.Application.Contracts.csproj", "{3F42B596-9CB9-43CB-A2F2-E28FC8C8BC20}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.FreeSqlRepository", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.FreeSqlRepository\MyCompanyName.MyProjectName.FreeSqlRepository.csproj", "{E746B1CA-0357-4BC5-868F-98581EFD1085}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.HttpApi", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.HttpApi\MyCompanyName.MyProjectName.HttpApi.csproj", "{87F1CA5F-4C4B-40A2-8188-DA040D2146D2}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.HttpApi.Client", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\src\MyCompanyName.MyProjectName.HttpApi.Client\MyCompanyName.MyProjectName.HttpApi.Client.csproj", "{45662575-99E5-42F5-98BC-5CDC4B66AD62}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.TestBase", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\test\MyCompanyName.MyProjectName.TestBase\MyCompanyName.MyProjectName.TestBase.csproj", "{75907746-5BE0-4B42-9846-625758FD8146}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\test\MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp\MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj", "{41A0191C-D1E1-4DDF-A4F5-A47C7C20A3AA}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.EntityFrameworkCore.Tests", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\test\MyCompanyName.MyProjectName.EntityFrameworkCore.Tests\MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj", "{F6EEBE46-4F72-401F-B3FF-3B18CE617478}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.Domain.Tests", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\test\MyCompanyName.MyProjectName.Domain.Tests\MyCompanyName.MyProjectName.Domain.Tests.csproj", "{EA034B8C-9CF1-498D-AC74-FF2F039FE37A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.Application.Tests", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\test\MyCompanyName.MyProjectName.Application.Tests\MyCompanyName.MyProjectName.Application.Tests.csproj", "{87F0ECFB-144F-499E-995E-F2B61DC20015}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.HttpApi.Host", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.HttpApi.Host\MyCompanyName.MyProjectName.HttpApi.Host.csproj", "{67B45B2E-9682-417D-964B-30DBCE4321CE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Core.Cli.Tests", "frameworks\test\Lion.AbpPro.Core.Cli.Tests\Lion.AbpPro.Core.Cli.Tests.csproj", "{9B65C2C8-E94E-46FD-9841-70DFAE5C85E9}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "MyCompanyName.MyProjectName.WebGateway", "..\templates\abp-vnext-pro-nuget-all\aspnet-core\host\MyCompanyName.MyProjectName.WebGateway\MyCompanyName.MyProjectName.WebGateway.csproj", "{4C57F50E-50BE-4C1A-BBA3-9D0DA5BF4D6F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.ElasticSearch", "frameworks\src\Lion.AbpPro.ElasticSearch\Lion.AbpPro.ElasticSearch.csproj", "{021B499E-ABED-4D1D-B6EB-DC453B5A57A6}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.EntityFrameworkCore", "frameworks\src\Lion.AbpPro.EntityFrameworkCore\Lion.AbpPro.EntityFrameworkCore.csproj", "{0329D6FA-5048-478C-A399-E9A8FD2B7DF4}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.EntityFrameworkCore.Mysql", "frameworks\src\Lion.AbpPro.EntityFrameworkCore.Mysql\Lion.AbpPro.EntityFrameworkCore.Mysql.csproj", "{4E9F48F8-4EBB-4D47-BC10-35760EE4F645}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.ElasticSearch.Tests", "frameworks\test\Lion.AbpPro.ElasticSearch.Tests\Lion.AbpPro.ElasticSearch.Tests.csproj", "{A9824877-9F0C-4E33-BEFC-1DD62A365C75}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.EntityFrameworkCore.Tests", "frameworks\test\Lion.AbpPro.EntityFrameworkCore.Mysql.Tests\Lion.AbpPro.EntityFrameworkCore.Tests.csproj", "{FFD342DF-87A5-4642-B694-58714C506883}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Lion.AbpPro.Starter", "frameworks\src\Lion.AbpPro.Starter\Lion.AbpPro.Starter.csproj", "{187AEDA5-8323-45B4-90F6-A2F5574DEB25}" -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 - {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 - {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 - {AA94D832-1CCC-4715-95A9-A483F23A1A5D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {AA94D832-1CCC-4715-95A9-A483F23A1A5D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {AA94D832-1CCC-4715-95A9-A483F23A1A5D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {AA94D832-1CCC-4715-95A9-A483F23A1A5D}.Release|Any CPU.Build.0 = Release|Any CPU - {3E69D96A-F923-4AC4-8430-9AAB84B6A3FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3E69D96A-F923-4AC4-8430-9AAB84B6A3FE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3E69D96A-F923-4AC4-8430-9AAB84B6A3FE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3E69D96A-F923-4AC4-8430-9AAB84B6A3FE}.Release|Any CPU.Build.0 = Release|Any CPU - {F475DD35-9F27-43FF-9D96-365661ADC3C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F475DD35-9F27-43FF-9D96-365661ADC3C6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F475DD35-9F27-43FF-9D96-365661ADC3C6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F475DD35-9F27-43FF-9D96-365661ADC3C6}.Release|Any CPU.Build.0 = Release|Any CPU - {34B5BCF2-95C0-4136-AC9E-FC80D8ACBD1C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {34B5BCF2-95C0-4136-AC9E-FC80D8ACBD1C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {34B5BCF2-95C0-4136-AC9E-FC80D8ACBD1C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {34B5BCF2-95C0-4136-AC9E-FC80D8ACBD1C}.Release|Any CPU.Build.0 = Release|Any CPU - {4ADEEE7D-7886-4F85-BAA2-CCEE6E30EBFD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4ADEEE7D-7886-4F85-BAA2-CCEE6E30EBFD}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4ADEEE7D-7886-4F85-BAA2-CCEE6E30EBFD}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4ADEEE7D-7886-4F85-BAA2-CCEE6E30EBFD}.Release|Any CPU.Build.0 = Release|Any CPU - {10DF0925-A1EE-4B1C-AAF6-249C6D02424C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {10DF0925-A1EE-4B1C-AAF6-249C6D02424C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {10DF0925-A1EE-4B1C-AAF6-249C6D02424C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {10DF0925-A1EE-4B1C-AAF6-249C6D02424C}.Release|Any CPU.Build.0 = Release|Any CPU - {0880AA9C-0E45-43B3-B02A-093736CDD961}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0880AA9C-0E45-43B3-B02A-093736CDD961}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0880AA9C-0E45-43B3-B02A-093736CDD961}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0880AA9C-0E45-43B3-B02A-093736CDD961}.Release|Any CPU.Build.0 = Release|Any CPU - {B3554E2E-7150-482F-A08F-DCB8BD166FED}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B3554E2E-7150-482F-A08F-DCB8BD166FED}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B3554E2E-7150-482F-A08F-DCB8BD166FED}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B3554E2E-7150-482F-A08F-DCB8BD166FED}.Release|Any CPU.Build.0 = Release|Any CPU - {22A3A359-C6F4-4540-A61F-C8E94A73C95E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {22A3A359-C6F4-4540-A61F-C8E94A73C95E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {22A3A359-C6F4-4540-A61F-C8E94A73C95E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {22A3A359-C6F4-4540-A61F-C8E94A73C95E}.Release|Any CPU.Build.0 = Release|Any CPU - {FCE5BD62-F7C7-45EA-80DE-B4880C4A84C6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FCE5BD62-F7C7-45EA-80DE-B4880C4A84C6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FCE5BD62-F7C7-45EA-80DE-B4880C4A84C6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FCE5BD62-F7C7-45EA-80DE-B4880C4A84C6}.Release|Any CPU.Build.0 = Release|Any CPU - {19A921F2-1587-4E94-A023-B81956874DAB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {19A921F2-1587-4E94-A023-B81956874DAB}.Debug|Any CPU.Build.0 = Debug|Any CPU - {19A921F2-1587-4E94-A023-B81956874DAB}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19A921F2-1587-4E94-A023-B81956874DAB}.Release|Any CPU.Build.0 = Release|Any CPU - {91A3257D-0D1A-479D-8F3C-DBB1944802FE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {91A3257D-0D1A-479D-8F3C-DBB1944802FE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {91A3257D-0D1A-479D-8F3C-DBB1944802FE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {91A3257D-0D1A-479D-8F3C-DBB1944802FE}.Release|Any CPU.Build.0 = Release|Any CPU - {5E6550EA-D878-455C-8EF7-5382661C1D52}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {5E6550EA-D878-455C-8EF7-5382661C1D52}.Debug|Any CPU.Build.0 = Debug|Any CPU - {5E6550EA-D878-455C-8EF7-5382661C1D52}.Release|Any CPU.ActiveCfg = Release|Any CPU - {5E6550EA-D878-455C-8EF7-5382661C1D52}.Release|Any CPU.Build.0 = Release|Any CPU - {14CDCC5A-006A-41EC-8B48-F3EFAC842432}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {14CDCC5A-006A-41EC-8B48-F3EFAC842432}.Debug|Any CPU.Build.0 = Debug|Any CPU - {14CDCC5A-006A-41EC-8B48-F3EFAC842432}.Release|Any CPU.ActiveCfg = Release|Any CPU - {14CDCC5A-006A-41EC-8B48-F3EFAC842432}.Release|Any CPU.Build.0 = Release|Any CPU - {11C6A285-8BC0-44C9-9FAB-F93462C75ABC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {11C6A285-8BC0-44C9-9FAB-F93462C75ABC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {11C6A285-8BC0-44C9-9FAB-F93462C75ABC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {11C6A285-8BC0-44C9-9FAB-F93462C75ABC}.Release|Any CPU.Build.0 = Release|Any CPU - {C7EB7304-CADD-4F09-84AC-43123406B28F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C7EB7304-CADD-4F09-84AC-43123406B28F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C7EB7304-CADD-4F09-84AC-43123406B28F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C7EB7304-CADD-4F09-84AC-43123406B28F}.Release|Any CPU.Build.0 = Release|Any CPU - {DE15C716-E1C3-4FC3-B976-7EA06EBF23F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DE15C716-E1C3-4FC3-B976-7EA06EBF23F5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DE15C716-E1C3-4FC3-B976-7EA06EBF23F5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DE15C716-E1C3-4FC3-B976-7EA06EBF23F5}.Release|Any CPU.Build.0 = Release|Any CPU - {430D3AF9-DCCF-4B6F-BFAF-1ECC2F0594A2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {430D3AF9-DCCF-4B6F-BFAF-1ECC2F0594A2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {430D3AF9-DCCF-4B6F-BFAF-1ECC2F0594A2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {430D3AF9-DCCF-4B6F-BFAF-1ECC2F0594A2}.Release|Any CPU.Build.0 = Release|Any CPU - {CC104C76-0CC6-453E-A49D-C4995B6EB72B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CC104C76-0CC6-453E-A49D-C4995B6EB72B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CC104C76-0CC6-453E-A49D-C4995B6EB72B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CC104C76-0CC6-453E-A49D-C4995B6EB72B}.Release|Any CPU.Build.0 = Release|Any CPU - {13AF64F3-8962-4568-A0E1-833CCA1922D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {13AF64F3-8962-4568-A0E1-833CCA1922D5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {13AF64F3-8962-4568-A0E1-833CCA1922D5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {13AF64F3-8962-4568-A0E1-833CCA1922D5}.Release|Any CPU.Build.0 = Release|Any CPU - {F9FADD90-8634-4B03-AC44-9F6C80B30E73}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F9FADD90-8634-4B03-AC44-9F6C80B30E73}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F9FADD90-8634-4B03-AC44-9F6C80B30E73}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F9FADD90-8634-4B03-AC44-9F6C80B30E73}.Release|Any CPU.Build.0 = Release|Any CPU - {8BC28722-20CC-41BD-B183-4E33E94CA2A7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8BC28722-20CC-41BD-B183-4E33E94CA2A7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8BC28722-20CC-41BD-B183-4E33E94CA2A7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8BC28722-20CC-41BD-B183-4E33E94CA2A7}.Release|Any CPU.Build.0 = Release|Any CPU - {6A398750-D7D8-43DC-8DF8-AA65C5766154}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6A398750-D7D8-43DC-8DF8-AA65C5766154}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6A398750-D7D8-43DC-8DF8-AA65C5766154}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6A398750-D7D8-43DC-8DF8-AA65C5766154}.Release|Any CPU.Build.0 = Release|Any CPU - {8D196E3D-6F95-4793-B948-79669AF09017}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8D196E3D-6F95-4793-B948-79669AF09017}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8D196E3D-6F95-4793-B948-79669AF09017}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8D196E3D-6F95-4793-B948-79669AF09017}.Release|Any CPU.Build.0 = Release|Any CPU - {FB20372D-6C96-4733-9AAC-12522F15CAA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FB20372D-6C96-4733-9AAC-12522F15CAA6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FB20372D-6C96-4733-9AAC-12522F15CAA6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FB20372D-6C96-4733-9AAC-12522F15CAA6}.Release|Any CPU.Build.0 = Release|Any CPU - {A091AE9B-3A1E-49AC-9AD5-D29310512A3D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A091AE9B-3A1E-49AC-9AD5-D29310512A3D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A091AE9B-3A1E-49AC-9AD5-D29310512A3D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A091AE9B-3A1E-49AC-9AD5-D29310512A3D}.Release|Any CPU.Build.0 = Release|Any CPU - {C018EFF9-579E-43B3-9181-543BE95E2E03}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C018EFF9-579E-43B3-9181-543BE95E2E03}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C018EFF9-579E-43B3-9181-543BE95E2E03}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C018EFF9-579E-43B3-9181-543BE95E2E03}.Release|Any CPU.Build.0 = Release|Any CPU - {D9108313-8D05-4F5F-9AA0-B443EC3374B6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D9108313-8D05-4F5F-9AA0-B443EC3374B6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D9108313-8D05-4F5F-9AA0-B443EC3374B6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D9108313-8D05-4F5F-9AA0-B443EC3374B6}.Release|Any CPU.Build.0 = Release|Any CPU - {866B0894-2B50-484E-BE7E-F221956557F3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {866B0894-2B50-484E-BE7E-F221956557F3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {866B0894-2B50-484E-BE7E-F221956557F3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {866B0894-2B50-484E-BE7E-F221956557F3}.Release|Any CPU.Build.0 = Release|Any CPU - {E7B2B79A-09D3-4B7D-83A1-F6DE57E8584B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E7B2B79A-09D3-4B7D-83A1-F6DE57E8584B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E7B2B79A-09D3-4B7D-83A1-F6DE57E8584B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E7B2B79A-09D3-4B7D-83A1-F6DE57E8584B}.Release|Any CPU.Build.0 = Release|Any CPU - {3B5E4384-9E08-46A6-B526-DF198823D7C8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3B5E4384-9E08-46A6-B526-DF198823D7C8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3B5E4384-9E08-46A6-B526-DF198823D7C8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3B5E4384-9E08-46A6-B526-DF198823D7C8}.Release|Any CPU.Build.0 = Release|Any CPU - {23BCC55E-3D30-4E4E-8489-15A5894EE480}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {23BCC55E-3D30-4E4E-8489-15A5894EE480}.Debug|Any CPU.Build.0 = Debug|Any CPU - {23BCC55E-3D30-4E4E-8489-15A5894EE480}.Release|Any CPU.ActiveCfg = Release|Any CPU - {23BCC55E-3D30-4E4E-8489-15A5894EE480}.Release|Any CPU.Build.0 = Release|Any CPU - {81B29ECF-F004-4DC6-9126-2E45B02C2DFE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {81B29ECF-F004-4DC6-9126-2E45B02C2DFE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {81B29ECF-F004-4DC6-9126-2E45B02C2DFE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {81B29ECF-F004-4DC6-9126-2E45B02C2DFE}.Release|Any CPU.Build.0 = Release|Any CPU - {65270240-0157-423A-9115-EAE2992E2FE7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {65270240-0157-423A-9115-EAE2992E2FE7}.Debug|Any CPU.Build.0 = Debug|Any CPU - {65270240-0157-423A-9115-EAE2992E2FE7}.Release|Any CPU.ActiveCfg = Release|Any CPU - {65270240-0157-423A-9115-EAE2992E2FE7}.Release|Any CPU.Build.0 = Release|Any CPU - {72C8D8FA-9B61-415F-8FAF-08BC7BD13E9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {72C8D8FA-9B61-415F-8FAF-08BC7BD13E9C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {72C8D8FA-9B61-415F-8FAF-08BC7BD13E9C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {72C8D8FA-9B61-415F-8FAF-08BC7BD13E9C}.Release|Any CPU.Build.0 = Release|Any CPU - {E6D3F0F8-0683-4A00-8459-C9C4C65D825D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E6D3F0F8-0683-4A00-8459-C9C4C65D825D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E6D3F0F8-0683-4A00-8459-C9C4C65D825D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E6D3F0F8-0683-4A00-8459-C9C4C65D825D}.Release|Any CPU.Build.0 = Release|Any CPU - {C912E1E7-4F8F-4ADB-BB27-D40B1903FED0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C912E1E7-4F8F-4ADB-BB27-D40B1903FED0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C912E1E7-4F8F-4ADB-BB27-D40B1903FED0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C912E1E7-4F8F-4ADB-BB27-D40B1903FED0}.Release|Any CPU.Build.0 = Release|Any CPU - {80E12564-E2B3-4307-B40E-20E24BF02916}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {80E12564-E2B3-4307-B40E-20E24BF02916}.Debug|Any CPU.Build.0 = Debug|Any CPU - {80E12564-E2B3-4307-B40E-20E24BF02916}.Release|Any CPU.ActiveCfg = Release|Any CPU - {80E12564-E2B3-4307-B40E-20E24BF02916}.Release|Any CPU.Build.0 = Release|Any CPU - {78589964-923E-4803-9B74-183487C3ED0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {78589964-923E-4803-9B74-183487C3ED0F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {78589964-923E-4803-9B74-183487C3ED0F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {78589964-923E-4803-9B74-183487C3ED0F}.Release|Any CPU.Build.0 = Release|Any CPU - {831CD22A-AC6E-4515-AB24-8C96B34C717F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {831CD22A-AC6E-4515-AB24-8C96B34C717F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {831CD22A-AC6E-4515-AB24-8C96B34C717F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {831CD22A-AC6E-4515-AB24-8C96B34C717F}.Release|Any CPU.Build.0 = Release|Any CPU - {27C7A0E6-4C2E-4AFF-9DE7-1F526DDC0D18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {27C7A0E6-4C2E-4AFF-9DE7-1F526DDC0D18}.Debug|Any CPU.Build.0 = Debug|Any CPU - {27C7A0E6-4C2E-4AFF-9DE7-1F526DDC0D18}.Release|Any CPU.ActiveCfg = Release|Any CPU - {27C7A0E6-4C2E-4AFF-9DE7-1F526DDC0D18}.Release|Any CPU.Build.0 = Release|Any CPU - {7971DF5A-B001-4751-8F40-D7752C612BF1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7971DF5A-B001-4751-8F40-D7752C612BF1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7971DF5A-B001-4751-8F40-D7752C612BF1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7971DF5A-B001-4751-8F40-D7752C612BF1}.Release|Any CPU.Build.0 = Release|Any CPU - {FA5E029F-1826-4C1E-8AED-6FA5C3362A3A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FA5E029F-1826-4C1E-8AED-6FA5C3362A3A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FA5E029F-1826-4C1E-8AED-6FA5C3362A3A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FA5E029F-1826-4C1E-8AED-6FA5C3362A3A}.Release|Any CPU.Build.0 = Release|Any CPU - {97EE641B-69AB-40A6-B20B-4A7FD3B2681E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {97EE641B-69AB-40A6-B20B-4A7FD3B2681E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {97EE641B-69AB-40A6-B20B-4A7FD3B2681E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {97EE641B-69AB-40A6-B20B-4A7FD3B2681E}.Release|Any CPU.Build.0 = Release|Any CPU - {0EE57014-A75A-4E54-97B6-785C2F874EA4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0EE57014-A75A-4E54-97B6-785C2F874EA4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0EE57014-A75A-4E54-97B6-785C2F874EA4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0EE57014-A75A-4E54-97B6-785C2F874EA4}.Release|Any CPU.Build.0 = Release|Any CPU - {4F5841EB-A0C9-4E89-AA02-376F2190F68D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4F5841EB-A0C9-4E89-AA02-376F2190F68D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4F5841EB-A0C9-4E89-AA02-376F2190F68D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4F5841EB-A0C9-4E89-AA02-376F2190F68D}.Release|Any CPU.Build.0 = Release|Any CPU - {C4E1B96F-7905-48ED-AD72-98F5983E65A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C4E1B96F-7905-48ED-AD72-98F5983E65A5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C4E1B96F-7905-48ED-AD72-98F5983E65A5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C4E1B96F-7905-48ED-AD72-98F5983E65A5}.Release|Any CPU.Build.0 = Release|Any CPU - {95385FBA-53E4-4144-B6FE-B5561081B9F9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {95385FBA-53E4-4144-B6FE-B5561081B9F9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {95385FBA-53E4-4144-B6FE-B5561081B9F9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {95385FBA-53E4-4144-B6FE-B5561081B9F9}.Release|Any CPU.Build.0 = Release|Any CPU - {4D808FF7-C204-40F1-881D-21B27D8D290E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4D808FF7-C204-40F1-881D-21B27D8D290E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4D808FF7-C204-40F1-881D-21B27D8D290E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4D808FF7-C204-40F1-881D-21B27D8D290E}.Release|Any CPU.Build.0 = Release|Any CPU - {354E0590-F6B2-43F5-A563-F543C498F3EA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {354E0590-F6B2-43F5-A563-F543C498F3EA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {354E0590-F6B2-43F5-A563-F543C498F3EA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {354E0590-F6B2-43F5-A563-F543C498F3EA}.Release|Any CPU.Build.0 = Release|Any CPU - {47F2E236-E6BE-4F52-8389-5CF03BDC9B78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {47F2E236-E6BE-4F52-8389-5CF03BDC9B78}.Debug|Any CPU.Build.0 = Debug|Any CPU - {47F2E236-E6BE-4F52-8389-5CF03BDC9B78}.Release|Any CPU.ActiveCfg = Release|Any CPU - {47F2E236-E6BE-4F52-8389-5CF03BDC9B78}.Release|Any CPU.Build.0 = Release|Any CPU - {9ECCC0EC-CC5A-4E49-96BE-3F2B15CCD94D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9ECCC0EC-CC5A-4E49-96BE-3F2B15CCD94D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9ECCC0EC-CC5A-4E49-96BE-3F2B15CCD94D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9ECCC0EC-CC5A-4E49-96BE-3F2B15CCD94D}.Release|Any CPU.Build.0 = Release|Any CPU - {2BACB63E-2830-4371-AEBB-E8089E3EB316}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {2BACB63E-2830-4371-AEBB-E8089E3EB316}.Debug|Any CPU.Build.0 = Debug|Any CPU - {2BACB63E-2830-4371-AEBB-E8089E3EB316}.Release|Any CPU.ActiveCfg = Release|Any CPU - {2BACB63E-2830-4371-AEBB-E8089E3EB316}.Release|Any CPU.Build.0 = Release|Any CPU - {19A28EF9-A5AE-4EC5-851C-D2547E5FE29C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {19A28EF9-A5AE-4EC5-851C-D2547E5FE29C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {19A28EF9-A5AE-4EC5-851C-D2547E5FE29C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {19A28EF9-A5AE-4EC5-851C-D2547E5FE29C}.Release|Any CPU.Build.0 = Release|Any CPU - {26765303-B9D8-457B-915C-ED869CEEB210}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {26765303-B9D8-457B-915C-ED869CEEB210}.Debug|Any CPU.Build.0 = Debug|Any CPU - {26765303-B9D8-457B-915C-ED869CEEB210}.Release|Any CPU.ActiveCfg = Release|Any CPU - {26765303-B9D8-457B-915C-ED869CEEB210}.Release|Any CPU.Build.0 = Release|Any CPU - {F22611C1-0DAE-408D-B034-7005906536F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F22611C1-0DAE-408D-B034-7005906536F6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F22611C1-0DAE-408D-B034-7005906536F6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F22611C1-0DAE-408D-B034-7005906536F6}.Release|Any CPU.Build.0 = Release|Any CPU - {EF7D01D6-9F90-4E24-B134-BA13E9965D78}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EF7D01D6-9F90-4E24-B134-BA13E9965D78}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EF7D01D6-9F90-4E24-B134-BA13E9965D78}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EF7D01D6-9F90-4E24-B134-BA13E9965D78}.Release|Any CPU.Build.0 = Release|Any CPU - {D1A86DB0-DABB-47B6-BC71-C49318AF5534}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D1A86DB0-DABB-47B6-BC71-C49318AF5534}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D1A86DB0-DABB-47B6-BC71-C49318AF5534}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D1A86DB0-DABB-47B6-BC71-C49318AF5534}.Release|Any CPU.Build.0 = Release|Any CPU - {800A02FA-EA70-4492-9A93-13C820692F1D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {800A02FA-EA70-4492-9A93-13C820692F1D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {800A02FA-EA70-4492-9A93-13C820692F1D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {800A02FA-EA70-4492-9A93-13C820692F1D}.Release|Any CPU.Build.0 = Release|Any CPU - {A7206D58-8107-4BB9-8962-30C845ACB6DC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A7206D58-8107-4BB9-8962-30C845ACB6DC}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A7206D58-8107-4BB9-8962-30C845ACB6DC}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A7206D58-8107-4BB9-8962-30C845ACB6DC}.Release|Any CPU.Build.0 = Release|Any CPU - {42812354-1C2C-45C0-91FE-056851CFA835}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {42812354-1C2C-45C0-91FE-056851CFA835}.Debug|Any CPU.Build.0 = Debug|Any CPU - {42812354-1C2C-45C0-91FE-056851CFA835}.Release|Any CPU.ActiveCfg = Release|Any CPU - {42812354-1C2C-45C0-91FE-056851CFA835}.Release|Any CPU.Build.0 = Release|Any CPU - {7491214D-0335-47F2-9AE8-92A68CA0EA75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7491214D-0335-47F2-9AE8-92A68CA0EA75}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7491214D-0335-47F2-9AE8-92A68CA0EA75}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7491214D-0335-47F2-9AE8-92A68CA0EA75}.Release|Any CPU.Build.0 = Release|Any CPU - {451999B4-0BE6-4ADD-9B8F-5905AEF63D94}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {451999B4-0BE6-4ADD-9B8F-5905AEF63D94}.Debug|Any CPU.Build.0 = Debug|Any CPU - {451999B4-0BE6-4ADD-9B8F-5905AEF63D94}.Release|Any CPU.ActiveCfg = Release|Any CPU - {451999B4-0BE6-4ADD-9B8F-5905AEF63D94}.Release|Any CPU.Build.0 = Release|Any CPU - {84592572-EC8B-49A3-8F42-83438F0CEE97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {84592572-EC8B-49A3-8F42-83438F0CEE97}.Debug|Any CPU.Build.0 = Debug|Any CPU - {84592572-EC8B-49A3-8F42-83438F0CEE97}.Release|Any CPU.ActiveCfg = Release|Any CPU - {84592572-EC8B-49A3-8F42-83438F0CEE97}.Release|Any CPU.Build.0 = Release|Any CPU - {4AA19933-C5EE-47BC-8AC7-688D02117F69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4AA19933-C5EE-47BC-8AC7-688D02117F69}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4AA19933-C5EE-47BC-8AC7-688D02117F69}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4AA19933-C5EE-47BC-8AC7-688D02117F69}.Release|Any CPU.Build.0 = Release|Any CPU - {E63AA900-9DF1-4E11-9D36-6F325F3BCB11}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E63AA900-9DF1-4E11-9D36-6F325F3BCB11}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E63AA900-9DF1-4E11-9D36-6F325F3BCB11}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E63AA900-9DF1-4E11-9D36-6F325F3BCB11}.Release|Any CPU.Build.0 = Release|Any CPU - {626C3566-C5D5-4A1C-B9BB-A766C1608B86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {626C3566-C5D5-4A1C-B9BB-A766C1608B86}.Debug|Any CPU.Build.0 = Debug|Any CPU - {626C3566-C5D5-4A1C-B9BB-A766C1608B86}.Release|Any CPU.ActiveCfg = Release|Any CPU - {626C3566-C5D5-4A1C-B9BB-A766C1608B86}.Release|Any CPU.Build.0 = Release|Any CPU - {25A9FE86-420E-4B21-A1D4-6BFE76E79790}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {25A9FE86-420E-4B21-A1D4-6BFE76E79790}.Debug|Any CPU.Build.0 = Debug|Any CPU - {25A9FE86-420E-4B21-A1D4-6BFE76E79790}.Release|Any CPU.ActiveCfg = Release|Any CPU - {25A9FE86-420E-4B21-A1D4-6BFE76E79790}.Release|Any CPU.Build.0 = Release|Any CPU - {C662D24D-4EB6-425E-B63B-CAD944ABF689}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C662D24D-4EB6-425E-B63B-CAD944ABF689}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C662D24D-4EB6-425E-B63B-CAD944ABF689}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C662D24D-4EB6-425E-B63B-CAD944ABF689}.Release|Any CPU.Build.0 = Release|Any CPU - {8872921C-5BF9-4B4C-B882-6AF8CC78D2CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8872921C-5BF9-4B4C-B882-6AF8CC78D2CF}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8872921C-5BF9-4B4C-B882-6AF8CC78D2CF}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8872921C-5BF9-4B4C-B882-6AF8CC78D2CF}.Release|Any CPU.Build.0 = Release|Any CPU - {E5994C85-C1C2-44F3-BF10-3277CA6CF2C9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E5994C85-C1C2-44F3-BF10-3277CA6CF2C9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E5994C85-C1C2-44F3-BF10-3277CA6CF2C9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E5994C85-C1C2-44F3-BF10-3277CA6CF2C9}.Release|Any CPU.Build.0 = Release|Any CPU - {15852D6F-4110-4B98-B89D-5747777E8908}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {15852D6F-4110-4B98-B89D-5747777E8908}.Debug|Any CPU.Build.0 = Debug|Any CPU - {15852D6F-4110-4B98-B89D-5747777E8908}.Release|Any CPU.ActiveCfg = Release|Any CPU - {15852D6F-4110-4B98-B89D-5747777E8908}.Release|Any CPU.Build.0 = Release|Any CPU - {68C902A2-A604-4F3A-879D-37941C00C7A9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {68C902A2-A604-4F3A-879D-37941C00C7A9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {68C902A2-A604-4F3A-879D-37941C00C7A9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {68C902A2-A604-4F3A-879D-37941C00C7A9}.Release|Any CPU.Build.0 = Release|Any CPU - {8D5BD955-FFDC-4895-927F-624C42B64A92}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8D5BD955-FFDC-4895-927F-624C42B64A92}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8D5BD955-FFDC-4895-927F-624C42B64A92}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8D5BD955-FFDC-4895-927F-624C42B64A92}.Release|Any CPU.Build.0 = Release|Any CPU - {B7A68103-D527-421F-8247-5D169A7F8931}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B7A68103-D527-421F-8247-5D169A7F8931}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B7A68103-D527-421F-8247-5D169A7F8931}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B7A68103-D527-421F-8247-5D169A7F8931}.Release|Any CPU.Build.0 = Release|Any CPU - {8C9756D3-DAA3-4D94-A365-8A890411887F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8C9756D3-DAA3-4D94-A365-8A890411887F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8C9756D3-DAA3-4D94-A365-8A890411887F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8C9756D3-DAA3-4D94-A365-8A890411887F}.Release|Any CPU.Build.0 = Release|Any CPU - {4FBAB41E-7F2E-4488-81AF-74D2D8C8DDBA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4FBAB41E-7F2E-4488-81AF-74D2D8C8DDBA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4FBAB41E-7F2E-4488-81AF-74D2D8C8DDBA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4FBAB41E-7F2E-4488-81AF-74D2D8C8DDBA}.Release|Any CPU.Build.0 = Release|Any CPU - {96AF0729-9782-4AEE-8641-85C91CA4DF09}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {96AF0729-9782-4AEE-8641-85C91CA4DF09}.Debug|Any CPU.Build.0 = Debug|Any CPU - {96AF0729-9782-4AEE-8641-85C91CA4DF09}.Release|Any CPU.ActiveCfg = Release|Any CPU - {96AF0729-9782-4AEE-8641-85C91CA4DF09}.Release|Any CPU.Build.0 = Release|Any CPU - {6C51D48F-E06F-4B8B-A322-F8A8035C1591}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {6C51D48F-E06F-4B8B-A322-F8A8035C1591}.Debug|Any CPU.Build.0 = Debug|Any CPU - {6C51D48F-E06F-4B8B-A322-F8A8035C1591}.Release|Any CPU.ActiveCfg = Release|Any CPU - {6C51D48F-E06F-4B8B-A322-F8A8035C1591}.Release|Any CPU.Build.0 = Release|Any CPU - {890F07CE-345B-4380-BBE4-AD3AF6658100}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {890F07CE-345B-4380-BBE4-AD3AF6658100}.Debug|Any CPU.Build.0 = Debug|Any CPU - {890F07CE-345B-4380-BBE4-AD3AF6658100}.Release|Any CPU.ActiveCfg = Release|Any CPU - {890F07CE-345B-4380-BBE4-AD3AF6658100}.Release|Any CPU.Build.0 = Release|Any CPU - {C039423D-85FF-42A8-86D5-DC0EA1376DBE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C039423D-85FF-42A8-86D5-DC0EA1376DBE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C039423D-85FF-42A8-86D5-DC0EA1376DBE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C039423D-85FF-42A8-86D5-DC0EA1376DBE}.Release|Any CPU.Build.0 = Release|Any CPU - {A4E1DBD3-1961-48DD-B9F9-46EB12BDC51E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A4E1DBD3-1961-48DD-B9F9-46EB12BDC51E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A4E1DBD3-1961-48DD-B9F9-46EB12BDC51E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A4E1DBD3-1961-48DD-B9F9-46EB12BDC51E}.Release|Any CPU.Build.0 = Release|Any CPU - {11E67260-BD8D-4D68-88C4-CD1B9AB217E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {11E67260-BD8D-4D68-88C4-CD1B9AB217E1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {11E67260-BD8D-4D68-88C4-CD1B9AB217E1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {11E67260-BD8D-4D68-88C4-CD1B9AB217E1}.Release|Any CPU.Build.0 = Release|Any CPU - {36B5EFBF-DB54-45D4-84F2-1FF794CD8B60}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {36B5EFBF-DB54-45D4-84F2-1FF794CD8B60}.Debug|Any CPU.Build.0 = Debug|Any CPU - {36B5EFBF-DB54-45D4-84F2-1FF794CD8B60}.Release|Any CPU.ActiveCfg = Release|Any CPU - {36B5EFBF-DB54-45D4-84F2-1FF794CD8B60}.Release|Any CPU.Build.0 = Release|Any CPU - {71B2D69D-C193-4EF9-AF84-70105B653DF0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {71B2D69D-C193-4EF9-AF84-70105B653DF0}.Debug|Any CPU.Build.0 = Debug|Any CPU - {71B2D69D-C193-4EF9-AF84-70105B653DF0}.Release|Any CPU.ActiveCfg = Release|Any CPU - {71B2D69D-C193-4EF9-AF84-70105B653DF0}.Release|Any CPU.Build.0 = Release|Any CPU - {F779A92C-38ED-4301-8899-6C3FE63DFD72}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F779A92C-38ED-4301-8899-6C3FE63DFD72}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F779A92C-38ED-4301-8899-6C3FE63DFD72}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F779A92C-38ED-4301-8899-6C3FE63DFD72}.Release|Any CPU.Build.0 = Release|Any CPU - {4A970FA4-1C4F-426C-A0DC-0E36B1BA0FDE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4A970FA4-1C4F-426C-A0DC-0E36B1BA0FDE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4A970FA4-1C4F-426C-A0DC-0E36B1BA0FDE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4A970FA4-1C4F-426C-A0DC-0E36B1BA0FDE}.Release|Any CPU.Build.0 = Release|Any CPU - {DBA4F8DB-A309-40D2-B8DD-7B1621458789}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DBA4F8DB-A309-40D2-B8DD-7B1621458789}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DBA4F8DB-A309-40D2-B8DD-7B1621458789}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DBA4F8DB-A309-40D2-B8DD-7B1621458789}.Release|Any CPU.Build.0 = Release|Any CPU - {E414691C-2B2A-4D5A-BBDA-0B5A3D85B5D1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E414691C-2B2A-4D5A-BBDA-0B5A3D85B5D1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E414691C-2B2A-4D5A-BBDA-0B5A3D85B5D1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E414691C-2B2A-4D5A-BBDA-0B5A3D85B5D1}.Release|Any CPU.Build.0 = Release|Any CPU - {F7C5D48A-ABE7-4E90-B6EB-272DB46F475B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F7C5D48A-ABE7-4E90-B6EB-272DB46F475B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F7C5D48A-ABE7-4E90-B6EB-272DB46F475B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F7C5D48A-ABE7-4E90-B6EB-272DB46F475B}.Release|Any CPU.Build.0 = Release|Any CPU - {7FA842E4-4A08-40BE-9713-5C768C7A669C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7FA842E4-4A08-40BE-9713-5C768C7A669C}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7FA842E4-4A08-40BE-9713-5C768C7A669C}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7FA842E4-4A08-40BE-9713-5C768C7A669C}.Release|Any CPU.Build.0 = Release|Any CPU - {231A8A2B-469C-4470-BE6C-E93AEE49DC70}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {231A8A2B-469C-4470-BE6C-E93AEE49DC70}.Debug|Any CPU.Build.0 = Debug|Any CPU - {231A8A2B-469C-4470-BE6C-E93AEE49DC70}.Release|Any CPU.ActiveCfg = Release|Any CPU - {231A8A2B-469C-4470-BE6C-E93AEE49DC70}.Release|Any CPU.Build.0 = Release|Any CPU - {3F42B596-9CB9-43CB-A2F2-E28FC8C8BC20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3F42B596-9CB9-43CB-A2F2-E28FC8C8BC20}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3F42B596-9CB9-43CB-A2F2-E28FC8C8BC20}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3F42B596-9CB9-43CB-A2F2-E28FC8C8BC20}.Release|Any CPU.Build.0 = Release|Any CPU - {E746B1CA-0357-4BC5-868F-98581EFD1085}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {E746B1CA-0357-4BC5-868F-98581EFD1085}.Debug|Any CPU.Build.0 = Debug|Any CPU - {E746B1CA-0357-4BC5-868F-98581EFD1085}.Release|Any CPU.ActiveCfg = Release|Any CPU - {E746B1CA-0357-4BC5-868F-98581EFD1085}.Release|Any CPU.Build.0 = Release|Any CPU - {87F1CA5F-4C4B-40A2-8188-DA040D2146D2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {87F1CA5F-4C4B-40A2-8188-DA040D2146D2}.Debug|Any CPU.Build.0 = Debug|Any CPU - {87F1CA5F-4C4B-40A2-8188-DA040D2146D2}.Release|Any CPU.ActiveCfg = Release|Any CPU - {87F1CA5F-4C4B-40A2-8188-DA040D2146D2}.Release|Any CPU.Build.0 = Release|Any CPU - {45662575-99E5-42F5-98BC-5CDC4B66AD62}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {45662575-99E5-42F5-98BC-5CDC4B66AD62}.Debug|Any CPU.Build.0 = Debug|Any CPU - {45662575-99E5-42F5-98BC-5CDC4B66AD62}.Release|Any CPU.ActiveCfg = Release|Any CPU - {45662575-99E5-42F5-98BC-5CDC4B66AD62}.Release|Any CPU.Build.0 = Release|Any CPU - {75907746-5BE0-4B42-9846-625758FD8146}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {75907746-5BE0-4B42-9846-625758FD8146}.Debug|Any CPU.Build.0 = Debug|Any CPU - {75907746-5BE0-4B42-9846-625758FD8146}.Release|Any CPU.ActiveCfg = Release|Any CPU - {75907746-5BE0-4B42-9846-625758FD8146}.Release|Any CPU.Build.0 = Release|Any CPU - {41A0191C-D1E1-4DDF-A4F5-A47C7C20A3AA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {41A0191C-D1E1-4DDF-A4F5-A47C7C20A3AA}.Debug|Any CPU.Build.0 = Debug|Any CPU - {41A0191C-D1E1-4DDF-A4F5-A47C7C20A3AA}.Release|Any CPU.ActiveCfg = Release|Any CPU - {41A0191C-D1E1-4DDF-A4F5-A47C7C20A3AA}.Release|Any CPU.Build.0 = Release|Any CPU - {F6EEBE46-4F72-401F-B3FF-3B18CE617478}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F6EEBE46-4F72-401F-B3FF-3B18CE617478}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F6EEBE46-4F72-401F-B3FF-3B18CE617478}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F6EEBE46-4F72-401F-B3FF-3B18CE617478}.Release|Any CPU.Build.0 = Release|Any CPU - {EA034B8C-9CF1-498D-AC74-FF2F039FE37A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {EA034B8C-9CF1-498D-AC74-FF2F039FE37A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {EA034B8C-9CF1-498D-AC74-FF2F039FE37A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {EA034B8C-9CF1-498D-AC74-FF2F039FE37A}.Release|Any CPU.Build.0 = Release|Any CPU - {87F0ECFB-144F-499E-995E-F2B61DC20015}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {87F0ECFB-144F-499E-995E-F2B61DC20015}.Debug|Any CPU.Build.0 = Debug|Any CPU - {87F0ECFB-144F-499E-995E-F2B61DC20015}.Release|Any CPU.ActiveCfg = Release|Any CPU - {87F0ECFB-144F-499E-995E-F2B61DC20015}.Release|Any CPU.Build.0 = Release|Any CPU - {67B45B2E-9682-417D-964B-30DBCE4321CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {67B45B2E-9682-417D-964B-30DBCE4321CE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {67B45B2E-9682-417D-964B-30DBCE4321CE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {67B45B2E-9682-417D-964B-30DBCE4321CE}.Release|Any CPU.Build.0 = Release|Any CPU - {9B65C2C8-E94E-46FD-9841-70DFAE5C85E9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9B65C2C8-E94E-46FD-9841-70DFAE5C85E9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9B65C2C8-E94E-46FD-9841-70DFAE5C85E9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9B65C2C8-E94E-46FD-9841-70DFAE5C85E9}.Release|Any CPU.Build.0 = Release|Any CPU - {4C57F50E-50BE-4C1A-BBA3-9D0DA5BF4D6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4C57F50E-50BE-4C1A-BBA3-9D0DA5BF4D6F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4C57F50E-50BE-4C1A-BBA3-9D0DA5BF4D6F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4C57F50E-50BE-4C1A-BBA3-9D0DA5BF4D6F}.Release|Any CPU.Build.0 = Release|Any CPU - {021B499E-ABED-4D1D-B6EB-DC453B5A57A6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {021B499E-ABED-4D1D-B6EB-DC453B5A57A6}.Debug|Any CPU.Build.0 = Debug|Any CPU - {021B499E-ABED-4D1D-B6EB-DC453B5A57A6}.Release|Any CPU.ActiveCfg = Release|Any CPU - {021B499E-ABED-4D1D-B6EB-DC453B5A57A6}.Release|Any CPU.Build.0 = Release|Any CPU - {0329D6FA-5048-478C-A399-E9A8FD2B7DF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0329D6FA-5048-478C-A399-E9A8FD2B7DF4}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0329D6FA-5048-478C-A399-E9A8FD2B7DF4}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0329D6FA-5048-478C-A399-E9A8FD2B7DF4}.Release|Any CPU.Build.0 = Release|Any CPU - {4E9F48F8-4EBB-4D47-BC10-35760EE4F645}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4E9F48F8-4EBB-4D47-BC10-35760EE4F645}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4E9F48F8-4EBB-4D47-BC10-35760EE4F645}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4E9F48F8-4EBB-4D47-BC10-35760EE4F645}.Release|Any CPU.Build.0 = Release|Any CPU - {A9824877-9F0C-4E33-BEFC-1DD62A365C75}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A9824877-9F0C-4E33-BEFC-1DD62A365C75}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A9824877-9F0C-4E33-BEFC-1DD62A365C75}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A9824877-9F0C-4E33-BEFC-1DD62A365C75}.Release|Any CPU.Build.0 = Release|Any CPU - {FFD342DF-87A5-4642-B694-58714C506883}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FFD342DF-87A5-4642-B694-58714C506883}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FFD342DF-87A5-4642-B694-58714C506883}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FFD342DF-87A5-4642-B694-58714C506883}.Release|Any CPU.Build.0 = Release|Any CPU - {187AEDA5-8323-45B4-90F6-A2F5574DEB25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {187AEDA5-8323-45B4-90F6-A2F5574DEB25}.Debug|Any CPU.Build.0 = Debug|Any CPU - {187AEDA5-8323-45B4-90F6-A2F5574DEB25}.Release|Any CPU.ActiveCfg = Release|Any CPU - {187AEDA5-8323-45B4-90F6-A2F5574DEB25}.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} - {CA9AC87F-097E-4F15-8393-4BC07735A5B0} = {2C861ADD-76E9-4B3B-8A3C-638EBB67D683} - {04DBDB01-70F4-4E06-B468-8F87850B22BE} = {2C861ADD-76E9-4B3B-8A3C-638EBB67D683} - {50B2631D-129C-47B3-A587-029CCD6099BC} = {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} - {AA94D832-1CCC-4715-95A9-A483F23A1A5D} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} - {EB2B8705-18E7-49E1-A565-93A6DE5570D5} = {F8A8EB2A-2D4B-464F-9A13-F8F7B6A8FAA3} - {E28AECBD-2904-477C-9817-C67312330A41} = {EB2B8705-18E7-49E1-A565-93A6DE5570D5} - {120FE15B-3E5C-4BFF-B874-F09235C9E1ED} = {EB2B8705-18E7-49E1-A565-93A6DE5570D5} - {3E69D96A-F923-4AC4-8430-9AAB84B6A3FE} = {E28AECBD-2904-477C-9817-C67312330A41} - {F475DD35-9F27-43FF-9D96-365661ADC3C6} = {E28AECBD-2904-477C-9817-C67312330A41} - {34B5BCF2-95C0-4136-AC9E-FC80D8ACBD1C} = {E28AECBD-2904-477C-9817-C67312330A41} - {4ADEEE7D-7886-4F85-BAA2-CCEE6E30EBFD} = {E28AECBD-2904-477C-9817-C67312330A41} - {10DF0925-A1EE-4B1C-AAF6-249C6D02424C} = {E28AECBD-2904-477C-9817-C67312330A41} - {0880AA9C-0E45-43B3-B02A-093736CDD961} = {E28AECBD-2904-477C-9817-C67312330A41} - {B3554E2E-7150-482F-A08F-DCB8BD166FED} = {E28AECBD-2904-477C-9817-C67312330A41} - {22A3A359-C6F4-4540-A61F-C8E94A73C95E} = {120FE15B-3E5C-4BFF-B874-F09235C9E1ED} - {FCE5BD62-F7C7-45EA-80DE-B4880C4A84C6} = {120FE15B-3E5C-4BFF-B874-F09235C9E1ED} - {19A921F2-1587-4E94-A023-B81956874DAB} = {120FE15B-3E5C-4BFF-B874-F09235C9E1ED} - {91A3257D-0D1A-479D-8F3C-DBB1944802FE} = {120FE15B-3E5C-4BFF-B874-F09235C9E1ED} - {9C53260A-6F4B-4106-98B0-EDCC10BB3E1A} = {F8A8EB2A-2D4B-464F-9A13-F8F7B6A8FAA3} - {D1CFD035-1562-42CF-A96A-0E2EA8D92E80} = {9C53260A-6F4B-4106-98B0-EDCC10BB3E1A} - {E76E35FC-B62E-48D5-A7AF-79375CFD20BD} = {9C53260A-6F4B-4106-98B0-EDCC10BB3E1A} - {5E6550EA-D878-455C-8EF7-5382661C1D52} = {D1CFD035-1562-42CF-A96A-0E2EA8D92E80} - {14CDCC5A-006A-41EC-8B48-F3EFAC842432} = {D1CFD035-1562-42CF-A96A-0E2EA8D92E80} - {11C6A285-8BC0-44C9-9FAB-F93462C75ABC} = {D1CFD035-1562-42CF-A96A-0E2EA8D92E80} - {C7EB7304-CADD-4F09-84AC-43123406B28F} = {D1CFD035-1562-42CF-A96A-0E2EA8D92E80} - {DE15C716-E1C3-4FC3-B976-7EA06EBF23F5} = {D1CFD035-1562-42CF-A96A-0E2EA8D92E80} - {430D3AF9-DCCF-4B6F-BFAF-1ECC2F0594A2} = {D1CFD035-1562-42CF-A96A-0E2EA8D92E80} - {CC104C76-0CC6-453E-A49D-C4995B6EB72B} = {D1CFD035-1562-42CF-A96A-0E2EA8D92E80} - {13AF64F3-8962-4568-A0E1-833CCA1922D5} = {E76E35FC-B62E-48D5-A7AF-79375CFD20BD} - {F9FADD90-8634-4B03-AC44-9F6C80B30E73} = {E76E35FC-B62E-48D5-A7AF-79375CFD20BD} - {8BC28722-20CC-41BD-B183-4E33E94CA2A7} = {E76E35FC-B62E-48D5-A7AF-79375CFD20BD} - {6A398750-D7D8-43DC-8DF8-AA65C5766154} = {E76E35FC-B62E-48D5-A7AF-79375CFD20BD} - {5AACD0EE-F2B2-49F6-868F-8FE08D7243C0} = {9C53260A-6F4B-4106-98B0-EDCC10BB3E1A} - {8D196E3D-6F95-4793-B948-79669AF09017} = {5AACD0EE-F2B2-49F6-868F-8FE08D7243C0} - {8C1B8C6C-C518-4290-B070-622CCA6004DA} = {2C861ADD-76E9-4B3B-8A3C-638EBB67D683} - {FB20372D-6C96-4733-9AAC-12522F15CAA6} = {8C1B8C6C-C518-4290-B070-622CCA6004DA} - {A091AE9B-3A1E-49AC-9AD5-D29310512A3D} = {6434E3F2-B352-4B30-839A-88C2BA166D96} - {C018EFF9-579E-43B3-9181-543BE95E2E03} = {6434E3F2-B352-4B30-839A-88C2BA166D96} - {D9108313-8D05-4F5F-9AA0-B443EC3374B6} = {5C304CBC-F30D-413C-A0AF-8B6814A2D4A3} - {F604F9BE-CAAB-4D94-8989-22DE4D966C7A} = {F8A8EB2A-2D4B-464F-9A13-F8F7B6A8FAA3} - {C188A1F4-9601-42E5-9A0A-B282E13EAC41} = {F604F9BE-CAAB-4D94-8989-22DE4D966C7A} - {2CC8E555-AA80-4D7A-B606-0821E6754187} = {F604F9BE-CAAB-4D94-8989-22DE4D966C7A} - {40BF21CB-4520-45A6-A588-5FFB95BAC87C} = {F604F9BE-CAAB-4D94-8989-22DE4D966C7A} - {866B0894-2B50-484E-BE7E-F221956557F3} = {2CC8E555-AA80-4D7A-B606-0821E6754187} - {E7B2B79A-09D3-4B7D-83A1-F6DE57E8584B} = {2CC8E555-AA80-4D7A-B606-0821E6754187} - {3B5E4384-9E08-46A6-B526-DF198823D7C8} = {2CC8E555-AA80-4D7A-B606-0821E6754187} - {23BCC55E-3D30-4E4E-8489-15A5894EE480} = {2CC8E555-AA80-4D7A-B606-0821E6754187} - {81B29ECF-F004-4DC6-9126-2E45B02C2DFE} = {2CC8E555-AA80-4D7A-B606-0821E6754187} - {65270240-0157-423A-9115-EAE2992E2FE7} = {2CC8E555-AA80-4D7A-B606-0821E6754187} - {72C8D8FA-9B61-415F-8FAF-08BC7BD13E9C} = {2CC8E555-AA80-4D7A-B606-0821E6754187} - {E6D3F0F8-0683-4A00-8459-C9C4C65D825D} = {40BF21CB-4520-45A6-A588-5FFB95BAC87C} - {C912E1E7-4F8F-4ADB-BB27-D40B1903FED0} = {40BF21CB-4520-45A6-A588-5FFB95BAC87C} - {80E12564-E2B3-4307-B40E-20E24BF02916} = {40BF21CB-4520-45A6-A588-5FFB95BAC87C} - {78589964-923E-4803-9B74-183487C3ED0F} = {40BF21CB-4520-45A6-A588-5FFB95BAC87C} - {831CD22A-AC6E-4515-AB24-8C96B34C717F} = {C188A1F4-9601-42E5-9A0A-B282E13EAC41} - {27C7A0E6-4C2E-4AFF-9DE7-1F526DDC0D18} = {CA9AC87F-097E-4F15-8393-4BC07735A5B0} - {7971DF5A-B001-4751-8F40-D7752C612BF1} = {04DBDB01-70F4-4E06-B468-8F87850B22BE} - {7FF93622-971D-4B30-A5FC-72D729D26E29} = {EB2B8705-18E7-49E1-A565-93A6DE5570D5} - {FA5E029F-1826-4C1E-8AED-6FA5C3362A3A} = {7FF93622-971D-4B30-A5FC-72D729D26E29} - {C2FE6BA0-3DE5-403F-A91F-BCB9ADA5B068} = {F8A8EB2A-2D4B-464F-9A13-F8F7B6A8FAA3} - {4E6D558B-CA6D-4133-8701-FDC6F245DA37} = {C2FE6BA0-3DE5-403F-A91F-BCB9ADA5B068} - {AF419621-2F14-45CE-AF1B-B688E1B21BCB} = {C2FE6BA0-3DE5-403F-A91F-BCB9ADA5B068} - {6464122A-1DC2-45E8-B599-4B5C32FBC85B} = {C2FE6BA0-3DE5-403F-A91F-BCB9ADA5B068} - {97EE641B-69AB-40A6-B20B-4A7FD3B2681E} = {AF419621-2F14-45CE-AF1B-B688E1B21BCB} - {0EE57014-A75A-4E54-97B6-785C2F874EA4} = {AF419621-2F14-45CE-AF1B-B688E1B21BCB} - {4F5841EB-A0C9-4E89-AA02-376F2190F68D} = {AF419621-2F14-45CE-AF1B-B688E1B21BCB} - {C4E1B96F-7905-48ED-AD72-98F5983E65A5} = {AF419621-2F14-45CE-AF1B-B688E1B21BCB} - {95385FBA-53E4-4144-B6FE-B5561081B9F9} = {AF419621-2F14-45CE-AF1B-B688E1B21BCB} - {4D808FF7-C204-40F1-881D-21B27D8D290E} = {AF419621-2F14-45CE-AF1B-B688E1B21BCB} - {354E0590-F6B2-43F5-A563-F543C498F3EA} = {AF419621-2F14-45CE-AF1B-B688E1B21BCB} - {47F2E236-E6BE-4F52-8389-5CF03BDC9B78} = {6464122A-1DC2-45E8-B599-4B5C32FBC85B} - {9ECCC0EC-CC5A-4E49-96BE-3F2B15CCD94D} = {6464122A-1DC2-45E8-B599-4B5C32FBC85B} - {2BACB63E-2830-4371-AEBB-E8089E3EB316} = {6464122A-1DC2-45E8-B599-4B5C32FBC85B} - {19A28EF9-A5AE-4EC5-851C-D2547E5FE29C} = {6464122A-1DC2-45E8-B599-4B5C32FBC85B} - {26765303-B9D8-457B-915C-ED869CEEB210} = {4E6D558B-CA6D-4133-8701-FDC6F245DA37} - {F22611C1-0DAE-408D-B034-7005906536F6} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {EF7D01D6-9F90-4E24-B134-BA13E9965D78} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {D1A86DB0-DABB-47B6-BC71-C49318AF5534} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} = {CC2EBB07-A070-4158-AB37-A0C0BBAEA9F5} - {EFC415F8-872F-4C7E-8645-31A51481BCFC} = {CC2EBB07-A070-4158-AB37-A0C0BBAEA9F5} - {800A02FA-EA70-4492-9A93-13C820692F1D} = {EFC415F8-872F-4C7E-8645-31A51481BCFC} - {A7206D58-8107-4BB9-8962-30C845ACB6DC} = {EFC415F8-872F-4C7E-8645-31A51481BCFC} - {073D8348-DDEE-42EE-B34B-888A68FA296D} = {F8A8EB2A-2D4B-464F-9A13-F8F7B6A8FAA3} - {ED9C412B-0D49-46A3-B11F-669D2DC4A4EB} = {073D8348-DDEE-42EE-B34B-888A68FA296D} - {2F21DF25-C489-4BCD-8460-41BF0500E17F} = {073D8348-DDEE-42EE-B34B-888A68FA296D} - {3FE23400-A323-46ED-A7F4-30BFF8916D64} = {073D8348-DDEE-42EE-B34B-888A68FA296D} - {42812354-1C2C-45C0-91FE-056851CFA835} = {2F21DF25-C489-4BCD-8460-41BF0500E17F} - {7491214D-0335-47F2-9AE8-92A68CA0EA75} = {2F21DF25-C489-4BCD-8460-41BF0500E17F} - {451999B4-0BE6-4ADD-9B8F-5905AEF63D94} = {2F21DF25-C489-4BCD-8460-41BF0500E17F} - {84592572-EC8B-49A3-8F42-83438F0CEE97} = {2F21DF25-C489-4BCD-8460-41BF0500E17F} - {4AA19933-C5EE-47BC-8AC7-688D02117F69} = {2F21DF25-C489-4BCD-8460-41BF0500E17F} - {E63AA900-9DF1-4E11-9D36-6F325F3BCB11} = {2F21DF25-C489-4BCD-8460-41BF0500E17F} - {626C3566-C5D5-4A1C-B9BB-A766C1608B86} = {2F21DF25-C489-4BCD-8460-41BF0500E17F} - {25A9FE86-420E-4B21-A1D4-6BFE76E79790} = {ED9C412B-0D49-46A3-B11F-669D2DC4A4EB} - {C662D24D-4EB6-425E-B63B-CAD944ABF689} = {3FE23400-A323-46ED-A7F4-30BFF8916D64} - {8872921C-5BF9-4B4C-B882-6AF8CC78D2CF} = {3FE23400-A323-46ED-A7F4-30BFF8916D64} - {E5994C85-C1C2-44F3-BF10-3277CA6CF2C9} = {3FE23400-A323-46ED-A7F4-30BFF8916D64} - {15852D6F-4110-4B98-B89D-5747777E8908} = {3FE23400-A323-46ED-A7F4-30BFF8916D64} - {68C902A2-A604-4F3A-879D-37941C00C7A9} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {8D5BD955-FFDC-4895-927F-624C42B64A92} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {B7A68103-D527-421F-8247-5D169A7F8931} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {9FC0330B-FD17-49B8-AC45-C2D10D2BDC16} = {E57C6A28-1879-4E83-9B0D-E665824A1F4B} - {94048D54-F513-4557-A8DF-F00F6A60FF5B} = {9FC0330B-FD17-49B8-AC45-C2D10D2BDC16} - {7AF66531-6B7B-4F27-BDEF-308FD9C2E286} = {9FC0330B-FD17-49B8-AC45-C2D10D2BDC16} - {634E34FF-58F4-4FE9-BE51-3B8F6BD9CA70} = {9FC0330B-FD17-49B8-AC45-C2D10D2BDC16} - {8C9756D3-DAA3-4D94-A365-8A890411887F} = {94048D54-F513-4557-A8DF-F00F6A60FF5B} - {4FBAB41E-7F2E-4488-81AF-74D2D8C8DDBA} = {94048D54-F513-4557-A8DF-F00F6A60FF5B} - {96AF0729-9782-4AEE-8641-85C91CA4DF09} = {94048D54-F513-4557-A8DF-F00F6A60FF5B} - {6C51D48F-E06F-4B8B-A322-F8A8035C1591} = {94048D54-F513-4557-A8DF-F00F6A60FF5B} - {890F07CE-345B-4380-BBE4-AD3AF6658100} = {94048D54-F513-4557-A8DF-F00F6A60FF5B} - {C039423D-85FF-42A8-86D5-DC0EA1376DBE} = {94048D54-F513-4557-A8DF-F00F6A60FF5B} - {A4E1DBD3-1961-48DD-B9F9-46EB12BDC51E} = {94048D54-F513-4557-A8DF-F00F6A60FF5B} - {11E67260-BD8D-4D68-88C4-CD1B9AB217E1} = {634E34FF-58F4-4FE9-BE51-3B8F6BD9CA70} - {36B5EFBF-DB54-45D4-84F2-1FF794CD8B60} = {634E34FF-58F4-4FE9-BE51-3B8F6BD9CA70} - {71B2D69D-C193-4EF9-AF84-70105B653DF0} = {634E34FF-58F4-4FE9-BE51-3B8F6BD9CA70} - {F779A92C-38ED-4301-8899-6C3FE63DFD72} = {634E34FF-58F4-4FE9-BE51-3B8F6BD9CA70} - {4A970FA4-1C4F-426C-A0DC-0E36B1BA0FDE} = {7AF66531-6B7B-4F27-BDEF-308FD9C2E286} - {6A40770E-9DE1-4F15-80E8-8FCA090A749C} = {E57C6A28-1879-4E83-9B0D-E665824A1F4B} - {11801334-CC4A-45F3-BD38-793D4F9D4D4F} = {6A40770E-9DE1-4F15-80E8-8FCA090A749C} - {AF8A0F3B-B346-466C-87F7-F2405E6158FE} = {11801334-CC4A-45F3-BD38-793D4F9D4D4F} - {EA151482-0987-49E0-96A8-2CD876BC8B6E} = {11801334-CC4A-45F3-BD38-793D4F9D4D4F} - {15456C15-58A1-45F6-BBA7-53504210B30D} = {11801334-CC4A-45F3-BD38-793D4F9D4D4F} - {DBA4F8DB-A309-40D2-B8DD-7B1621458789} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {E414691C-2B2A-4D5A-BBDA-0B5A3D85B5D1} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {F7C5D48A-ABE7-4E90-B6EB-272DB46F475B} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {7FA842E4-4A08-40BE-9713-5C768C7A669C} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {231A8A2B-469C-4470-BE6C-E93AEE49DC70} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {3F42B596-9CB9-43CB-A2F2-E28FC8C8BC20} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {E746B1CA-0357-4BC5-868F-98581EFD1085} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {87F1CA5F-4C4B-40A2-8188-DA040D2146D2} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {45662575-99E5-42F5-98BC-5CDC4B66AD62} = {AF8A0F3B-B346-466C-87F7-F2405E6158FE} - {75907746-5BE0-4B42-9846-625758FD8146} = {15456C15-58A1-45F6-BBA7-53504210B30D} - {41A0191C-D1E1-4DDF-A4F5-A47C7C20A3AA} = {15456C15-58A1-45F6-BBA7-53504210B30D} - {F6EEBE46-4F72-401F-B3FF-3B18CE617478} = {15456C15-58A1-45F6-BBA7-53504210B30D} - {EA034B8C-9CF1-498D-AC74-FF2F039FE37A} = {15456C15-58A1-45F6-BBA7-53504210B30D} - {87F0ECFB-144F-499E-995E-F2B61DC20015} = {15456C15-58A1-45F6-BBA7-53504210B30D} - {67B45B2E-9682-417D-964B-30DBCE4321CE} = {EA151482-0987-49E0-96A8-2CD876BC8B6E} - {9B65C2C8-E94E-46FD-9841-70DFAE5C85E9} = {EFC415F8-872F-4C7E-8645-31A51481BCFC} - {4C57F50E-50BE-4C1A-BBA3-9D0DA5BF4D6F} = {EA151482-0987-49E0-96A8-2CD876BC8B6E} - {021B499E-ABED-4D1D-B6EB-DC453B5A57A6} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {0329D6FA-5048-478C-A399-E9A8FD2B7DF4} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {4E9F48F8-4EBB-4D47-BC10-35760EE4F645} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - {A9824877-9F0C-4E33-BEFC-1DD62A365C75} = {EFC415F8-872F-4C7E-8645-31A51481BCFC} - {FFD342DF-87A5-4642-B694-58714C506883} = {EFC415F8-872F-4C7E-8645-31A51481BCFC} - {187AEDA5-8323-45B4-90F6-A2F5574DEB25} = {7BE85EBC-99AD-4CDE-957E-4BDD087FC4E3} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {28315BFD-90E7-4E14-A2EA-F3D23AF4126F} - EndGlobalSection -EndGlobal diff --git a/aspnet-core/Lion.AbpPro.Cli.sln b/aspnet-core/Lion.AbpPro.Cli.sln new file mode 100644 index 00000000..a7498bc0 --- /dev/null +++ b/aspnet-core/Lion.AbpPro.Cli.sln @@ -0,0 +1,22 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lion.AbpPro.Cli.Core", "frameworks\src\Lion.AbpPro.Cli.Core\Lion.AbpPro.Cli.Core.csproj", "{56FE9DC1-E625-4A05-A96A-8DA4CB79B0B5}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Lion.AbpPro.Cli", "frameworks\src\Lion.AbpPro.Cli\Lion.AbpPro.Cli.csproj", "{AA8325D9-C342-4AA0-A324-BF696D70B6CF}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {56FE9DC1-E625-4A05-A96A-8DA4CB79B0B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {56FE9DC1-E625-4A05-A96A-8DA4CB79B0B5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {56FE9DC1-E625-4A05-A96A-8DA4CB79B0B5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {56FE9DC1-E625-4A05-A96A-8DA4CB79B0B5}.Release|Any CPU.Build.0 = Release|Any CPU + {AA8325D9-C342-4AA0-A324-BF696D70B6CF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {AA8325D9-C342-4AA0-A324-BF696D70B6CF}.Debug|Any CPU.Build.0 = Debug|Any CPU + {AA8325D9-C342-4AA0-A324-BF696D70B6CF}.Release|Any CPU.ActiveCfg = Release|Any CPU + {AA8325D9-C342-4AA0-A324-BF696D70B6CF}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion.AbpPro.Cli.Core.csproj b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion.AbpPro.Cli.Core.csproj index 75a03e5c..661df179 100644 --- a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion.AbpPro.Cli.Core.csproj +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion.AbpPro.Cli.Core.csproj @@ -9,7 +9,7 @@ - + diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/AbpProCliCoreModule.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/AbpProCliCoreModule.cs index da4bc005..2ea357ce 100644 --- a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/AbpProCliCoreModule.cs +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/AbpProCliCoreModule.cs @@ -9,6 +9,8 @@ public class AbpProCliCoreModule : AbpModule { Configure(options => { options.Commands[HelpCommand.Name] = typeof(HelpCommand); }); Configure(options => { options.Commands[NewCommand.Name] = typeof(NewCommand); }); + Configure(options => { options.Commands[LoginCommand.Name] = typeof(LoginCommand); }); + Configure(options => { options.Commands[CreateCommand.Name] = typeof(CreateCommand); }); Configure(options => { @@ -17,16 +19,16 @@ public class AbpProCliCoreModule : AbpModule options.Token = "abp-vnext-proghp_47vqiabp-vnext-provNkHKJguOJkdHvnxUabp-vnext-protij7Qbdn1Qy3fUabp-vnext-pro"; options.Templates = new List() { - new AbpProTemplateOptions("abp-vnext-pro", "pro", "源码版本", true) + new AbpProTemplateOptions("pro", "pro", "源码版本", true) { - ExcludeFiles = "templates,docs,.github,LICENSE,Readme.md", + ExcludeFiles = "templates,docs,.github,LICENSE,.idea,Lion.AbpPro.Cli.sln,Lion.AbpPro.Cli.sln.DotSettings.user", ReplaceSuffix = ".sln,.csproj,.cs,.cshtml,.json,.ci,.yml,.yaml,.nswag,.DotSettings,.env,Directory.Build.Lion.targets", OldCompanyName = "Lion", OldProjectName = "AbpPro" }, - new AbpProTemplateOptions("abp-vnext-pro-nuget-all", "pro.all", "Nuget完整版本") + new AbpProTemplateOptions("pro-nuget", "pro-nuget", "Nuget完整版本") { - //ExcludeFiles = "aspnet-core,vben28,abp-vnext-pro-nuget-module,abp-vnext-pro-nuget-simplify,docs,.github,LICENSE,Readme.md", + ExcludeFiles = "aspnet-core,pro-module,docs,.github,LICENSE,.idea,Lion.AbpPro.Cli.sln,Lion.AbpPro.Cli.sln.DotSettings.user", ReplaceSuffix = ".sln,.csproj,.cs,.cshtml,.json,.ci,.yml,.yaml,.nswag,.DotSettings,.env,Directory.Build.Lion.targets", OldCompanyName = "MyCompanyName", OldProjectName = "MyProjectName" @@ -39,24 +41,51 @@ public class AbpProCliCoreModule : AbpModule // OldProjectName = "MyProjectName" // }, - new AbpProTemplateOptions("abp-vnext-pro-nuget-module", "pro.module", "模块") + new AbpProTemplateOptions("pro-module", "pro-module", "模块") { - //ExcludeFiles = "aspnet-core,vben28,abp-vnext-pro-nuget-all,abp-vnext-pro-nuget-simplify,docs,.github,LICENSE,Readme.md", + ExcludeFiles = "aspnet-core,vben28,abp-nuget,docs,.github,LICENSE,.idea,Lion.AbpPro.Cli.sln,Lion.AbpPro.Cli.sln.DotSettings.user", ReplaceSuffix = ".sln,.csproj,.cs,.cshtml,.json,.ci,.yml,.yaml,.nswag,.DotSettings,.env,Directory.Build.Lion.targets", OldCompanyName = "MyCompanyName", OldProjectName = "MyProjectName", OldModuleName = "MyModuleName", - }, - new AbpProTemplateOptions("abp-vnext-pro-business", "local", "local") + } + }; + }); + + Configure(options => + { + options.Owner = "abp-vnext-pro"; + options.RepositoryId = "abp"; + options.Templates = new List() + { + new AbpProTemplateOptions("source", "source", "商业版本源码版本") { - //ExcludeFiles = "aspnet-core,vben28,abp-vnext-pro-nuget-module,abp-vnext-pro-nuget-simplify,docs,.github,LICENSE,Readme.md", + ExcludeFiles = ".github,LICENSE,Readme.md", ReplaceSuffix = ".sln,.csproj,.cs,.cshtml,.json,.ci,.yml,.yaml,.nswag,.DotSettings,.env,Directory.Build.Lion.targets", OldCompanyName = "Lion", - OldProjectName = "AbpPro" + OldProjectName = "AbpPro", + OldModuleName = "", + }, + + new AbpProTemplateOptions("nuget", "nuget", "商业版本nuget版本") + { + ExcludeFiles = ".github,LICENSE,Readme.md,aspnet-core,.idea,gateways,MyCompanyName.MyProjectName.Gateways.sln,MyCompanyName.MyProjectName.Gateways.sln.DotSettings.user", + ReplaceSuffix = ".sln,.csproj,.cs,.cshtml,.json,.ci,.yml,.yaml,.nswag,.DotSettings,.env,Directory.Build.Lion.targets,.sln.DotSettings.user", + OldCompanyName = "MyCompanyName", + OldProjectName = "MyProjectName", + OldModuleName = "", + }, + + new AbpProTemplateOptions("nuget-gateways", "nuget", "商业版本nuget版本") + { + ExcludeFiles = ".github,LICENSE,Readme.md,aspnet-core,.idea,MyCompanyName.MyProjectName.sln,MyCompanyName.MyProjectName.sln.DotSettings.user", + ReplaceSuffix = ".sln,.csproj,.cs,.cshtml,.json,.ci,.yml,.yaml,.nswag,.DotSettings,.env,Directory.Build.Lion.targets,.sln.DotSettings.user", + OldCompanyName = "MyCompanyName", + OldProjectName = "MyProjectName", + OldModuleName = "", }, }; }); - context.Services.AddHttpClient(); } } \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Args/CommandOptions.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Args/CommandOptions.cs index 336bc6aa..b1cddb09 100644 --- a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Args/CommandOptions.cs +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Args/CommandOptions.cs @@ -65,4 +65,13 @@ public static class CommandOptions public const string Short = "v"; public const string Long = "version"; } + + /// + /// 版本 + /// + public static class Token + { + public const string Short = "token"; + public const string Long = "token"; + } } \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Auth/GithubTokenAuthService.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Auth/GithubTokenAuthService.cs new file mode 100644 index 00000000..e9bd8f8e --- /dev/null +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Auth/GithubTokenAuthService.cs @@ -0,0 +1,24 @@ +namespace Lion.AbpPro.Cli.Auth; + +public class GithubTokenAuthService : ITokenAuthService, ITransientDependency +{ + public async Task SetAsync(string token) + { + if (token.IsNullOrWhiteSpace()) + { + throw new UserFriendlyException("token不能为空"); + } + + if (!Directory.Exists(CliPaths.Root)) + { + Directory.CreateDirectory(CliPaths.Root); + } + + await File.WriteAllTextAsync(CliPaths.AccessToken, token, Encoding.UTF8); + } + + public async Task GetAsync() + { + return await File.ReadAllTextAsync(CliPaths.AccessToken); + } +} \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Auth/ITokenAuthService.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Auth/ITokenAuthService.cs new file mode 100644 index 00000000..1552e1fb --- /dev/null +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Auth/ITokenAuthService.cs @@ -0,0 +1,14 @@ +namespace Lion.AbpPro.Cli.Auth; + +public interface ITokenAuthService +{ + /// + /// 设置token + /// + Task SetAsync(string token); + + /// + /// 获取token + /// + Task GetAsync(); +} \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/CliPaths.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/CliPaths.cs index fcda2105..28de54b2 100644 --- a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/CliPaths.cs +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/CliPaths.cs @@ -3,8 +3,14 @@ public class CliPaths { public static string Log => Path.Combine(AbpRootPath, "logs"); - - public static string TemplateCache => Path.Combine(AbpRootPath, "templates"); - + public static string Root => Path.Combine(AbpRootPath, "cli"); + + public static string AccessToken => Path.Combine(AbpRootPath, "cli", "access-token.bin"); + public static string Output => Path.Combine(AbpRootPath, "cli", "code", "output"); + public static string Source => Path.Combine(AbpRootPath, "cli", "code", "source"); + + public static string TemplateCache => Path.Combine(AbpRootPath, "templates"); + + public static readonly string AbpRootPath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), ".abp.pro"); } \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/CliService.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/CliService.cs index 8e2ff46d..ecd011cc 100644 --- a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/CliService.cs +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/CliService.cs @@ -20,7 +20,7 @@ public class CliService : DomainService public async Task RunAsync(string[] args) { - Logger.LogInformation("ABP Pro CLI (https://https://doc.cncore.club/)"); + Logger.LogInformation("ABP Pro CLI (http://doc.cncore.club/)"); Logger.LogInformation("请输入 lion.abp help 查看所有命令"); try { @@ -30,7 +30,7 @@ public class CliService : DomainService catch (Exception ex) { - Logger.LogException(ex); + Logger.LogError(ex.Message); } } diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/CreateCommand.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/CreateCommand.cs new file mode 100644 index 00000000..f9a9323c --- /dev/null +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/CreateCommand.cs @@ -0,0 +1,144 @@ +using Lion.AbpPro.Cli.Auth; + +namespace Lion.AbpPro.Cli.Commands; + +public class CreateCommand : IConsoleCommand, ITransientDependency +{ + public const string Name = "create"; + private readonly ILogger _logger; + private readonly ITokenAuthService _tokenAuthService; + private readonly Options.AbpProCliBusinessOptions _cliOptions; + private readonly IGithubClient _githubClient; + private readonly ISourceCodeManager _sourceCodeManager; + + public CreateCommand(ILogger logger, ITokenAuthService tokenAuthService, IOptions cliOptions, IGithubClient githubClient, ISourceCodeManager sourceCodeManager) + { + _logger = logger; + _tokenAuthService = tokenAuthService; + _githubClient = githubClient; + _sourceCodeManager = sourceCodeManager; + _cliOptions = cliOptions.Value; + } + + public async Task ExecuteAsync(CommandLineArgs commandLineArgs) + { + _logger.LogInformation($"开始创建模板......"); + + #region 参数判断 + + // 判断是否输入token + var token = await _tokenAuthService.GetAsync(); + if (token.IsNullOrWhiteSpace()) + { + _logger.LogError("请登录cli, lion.abp login -token 你的token"); + return; + } + + // 检查模板是否正确 + var template = commandLineArgs.Options.GetOrNull(CommandOptions.Template.Short, CommandOptions.Template.Long); + var allTemplates = _cliOptions.Templates.Select(e => e.Key).JoinAsString("|"); + if (template.IsNullOrWhiteSpace()) + { + _logger.LogError($"请输入模板名称,lion.abp create -t 模板名称({allTemplates})"); + GetUsageInfo(); + return; + } + + var templateOptions = _cliOptions.Templates.FirstOrDefault(e => e.Key == template); + if (templateOptions == null) + { + _logger.LogError($"模板类型不正确,lion.abp create -t 模板名称({allTemplates})"); + GetUsageInfo(); + return; + } + + //校验是否输入公司名称 + var companyName = commandLineArgs.Options.GetOrNull(CommandOptions.Company.Short, CommandOptions.Company.Long); + if (companyName.IsNullOrWhiteSpace()) + { + _logger.LogError("请输入公司名称lion.abp create -c 公司名称"); + GetUsageInfo(); + return; + } + + //校验是否输入项目名称 + var projectName = commandLineArgs.Options.GetOrNull(CommandOptions.Project.Short, CommandOptions.Project.Long); + if (projectName.IsNullOrWhiteSpace()) + { + _logger.LogError("请输入公司名称lion.abp create -p 项目名称"); + GetUsageInfo(); + return; + } + + var version = commandLineArgs.Options.GetOrNull(CommandOptions.Version.Short, CommandOptions.Version.Long); + + #endregion + + // 获取release信息 + Release release = null; + if (version.IsNullOrWhiteSpace()) + { + release = await _githubClient.GetLatestVersionAsync(_cliOptions.Owner, _cliOptions.RepositoryId, token); + version = release.TagName; + } + else + { + release = await _githubClient.CheckVersionAsync(_cliOptions.Owner, _cliOptions.RepositoryId, token, version); + } + + // 下载源码 + var localFilePath = Path.Combine(CliPaths.Source, $"{_cliOptions.RepositoryId}-{release.TagName}.zip"); + + if (!Directory.Exists(CliPaths.Source)) + { + Directory.CreateDirectory(CliPaths.Source); + } + + if (!File.Exists(localFilePath)) + { + _logger.LogInformation("正在从github下载源码......"); + await _githubClient.DownloadAsync(release.ZipballUrl, localFilePath, token); + _logger.LogInformation("github源码下载完成."); + } + + // 解压源码 + var extractPath = _sourceCodeManager.ExtractProjectZip(localFilePath, _cliOptions.RepositoryId, version); + + var contentPath = templateOptions.Name == "source" ? Path.Combine(extractPath, _cliOptions.RepositoryId) : Path.Combine(extractPath, _cliOptions.RepositoryId, "templates", templateOptions.Name); + // 复制源码到输出目录 + var destOutput = Path.Combine(CliPaths.Output, $"{companyName}-{projectName}-{version}"); + + DirectoryAndFileHelper.CopyFolder(contentPath, destOutput, templateOptions.ExcludeFiles); + + ReplaceHelper.ReplaceTemplates( + destOutput, + templateOptions.OldCompanyName, + templateOptions.OldProjectName, + templateOptions.OldModuleName, + companyName, + projectName, + string.Empty, + templateOptions.ReplaceSuffix, + version); + + _logger.LogInformation($"创建模板成功,请查阅----->: {destOutput}"); + + ProcessHelper.OpenExplorer(destOutput); + } + + + public void GetUsageInfo() + { + var sb = new StringBuilder(); + sb.AppendLine(""); + sb.AppendLine("Usage:"); + sb.AppendLine(" lion.abp create"); + sb.AppendLine("lion.abp create -t 模板名称(source | nuget) -c 公司名称 -p 项目名称"); + _logger.LogInformation(sb.ToString()); + } + + public string GetShortDescription() + { + return "创建商业版本项目:lion.abp create -t 模板名称(source | nuget) -c 公司名称 -p 项目名称"; + } +} \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/LoginCommand.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/LoginCommand.cs new file mode 100644 index 00000000..984ad8c0 --- /dev/null +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/LoginCommand.cs @@ -0,0 +1,46 @@ +using Lion.AbpPro.Cli.Auth; + +namespace Lion.AbpPro.Cli.Commands; + +public class LoginCommand : IConsoleCommand, ITransientDependency +{ + public const string Name = "login"; + private readonly ILogger _logger; + private readonly ITokenAuthService _tokenAuthService; + + public LoginCommand(ILogger logger, ITokenAuthService tokenAuthService) + { + _logger = logger; + _tokenAuthService = tokenAuthService; + } + + public async Task ExecuteAsync(CommandLineArgs commandLineArgs) + { + // 获取参数 + var token = commandLineArgs.Options.GetOrNull(CommandOptions.Token.Short, CommandOptions.Token.Long); + if (token.IsNullOrWhiteSpace()) + { + _logger.LogError("请输入token,完成命令:lion.abp login -token 你的token"); + } + + // 保存token + await _tokenAuthService.SetAsync(token); + _logger.LogInformation("恭喜你设置token成功."); + } + + public void GetUsageInfo() + { + var sb = new StringBuilder(); + sb.AppendLine(""); + sb.AppendLine("Usage:"); + sb.AppendLine(" lion.abp login"); + sb.AppendLine(""); + sb.AppendLine("请在github上创建token(经典),然后当作此命令的参数."); + _logger.LogInformation(sb.ToString()); + } + + public string GetShortDescription() + { + return "登录: lion.abp login -token 你的token(请联系管理员)"; + } +} \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/NewCommand.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/NewCommand.cs index de6f2f75..748d0447 100644 --- a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/NewCommand.cs +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Commands/NewCommand.cs @@ -8,175 +8,147 @@ public class NewCommand : IConsoleCommand, ITransientDependency private readonly IServiceScopeFactory _serviceScopeFactory; private readonly Options.AbpProCliOptions _cliOptions; private readonly ISourceCodeManager _sourceCodeManager; + private readonly IGithubClient _githubClient; public NewCommand( IOptions abpCliOptions, ILogger logger, IServiceScopeFactory serviceScopeFactory, IOptions options, - ISourceCodeManager sourceCodeManager) + ISourceCodeManager sourceCodeManager, + IGithubClient githubClient) { _logger = logger; _serviceScopeFactory = serviceScopeFactory; _sourceCodeManager = sourceCodeManager; + _githubClient = githubClient; _cliOptions = options.Value; _abpCliOptions = abpCliOptions.Value; } public async Task ExecuteAsync(CommandLineArgs commandLineArgs) { - #region 参数获取 + _logger.LogInformation($"开始创建模板......"); + + #region 参数判断 - var context = new SourceCodeContext(); // 检查模板是否正确 var template = commandLineArgs.Options.GetOrNull(CommandOptions.Template.Short, CommandOptions.Template.Long); + var allTemplates = _cliOptions.Templates.Select(e => e.Key).JoinAsString("|"); if (template.IsNullOrWhiteSpace()) { - _logger.LogError("请输入模板名称"); + _logger.LogError($"请输入模板名称,lion.abp create -t 模板名称({allTemplates})"); GetUsageInfo(); return; } - var templateOptions = _cliOptions.Templates.FirstOrDefault(e => e.Name == template); + var templateOptions = _cliOptions.Templates.FirstOrDefault(e => e.Key == template); if (templateOptions == null) { - _logger.LogError("模板类型不正确"); + _logger.LogError($"模板类型不正确,lion.abp create -t 模板名称({allTemplates})"); GetUsageInfo(); return; } - context.RepositoryId = _cliOptions.RepositoryId; - context.Token = _cliOptions.DecryptToken; - context.Owner = _cliOptions.Owner; - context.TemplateName = templateOptions.Name; - context.TemplateKey = templateOptions.Key; - context.IsSource = templateOptions.IsSource; - context.ExcludeFiles = templateOptions.ExcludeFiles; - context.ReplaceSuffix = templateOptions.ReplaceSuffix; - context.OldCompanyName = templateOptions.OldCompanyName; - context.OldProjectName = templateOptions.OldProjectName; - context.OldModuleName = templateOptions.OldModuleName; - // if (commandLineArgs.Target.IsNullOrWhiteSpace()) - // { - // GetUsageInfo(); - // return; - // } - //校验是否输入公司名称 - context.CompanyName = commandLineArgs.Options.GetOrNull(CommandOptions.Company.Short, CommandOptions.Company.Long); - if (context.CompanyName.IsNullOrWhiteSpace()) + var companyName = commandLineArgs.Options.GetOrNull(CommandOptions.Company.Short, CommandOptions.Company.Long); + if (companyName.IsNullOrWhiteSpace()) { - _logger.LogError("请输入公司名称"); + _logger.LogError("请输入公司名称lion.abp create -c 公司名称"); GetUsageInfo(); return; } //校验是否输入项目名称 - context.ProjectName = commandLineArgs.Options.GetOrNull(CommandOptions.Project.Short, CommandOptions.Project.Long); - if (context.ProjectName.IsNullOrWhiteSpace()) + var projectName = commandLineArgs.Options.GetOrNull(CommandOptions.Project.Short, CommandOptions.Project.Long); + if (projectName.IsNullOrWhiteSpace()) { - _logger.LogError("请输入项目名称"); + _logger.LogError("请输入公司名称lion.abp create -p 项目名称"); GetUsageInfo(); return; } - //校验是否输入项目名称 - context.ModuleName = commandLineArgs.Options.GetOrNull(CommandOptions.Module.Short, CommandOptions.Module.Long); - if (context.TemplateKey == "abp-vnext-pro-nuget-module" && context.ModuleName.IsNullOrWhiteSpace()) + //校验是否输入模块名称 + var moduleName = commandLineArgs.Options.GetOrNull(CommandOptions.Module.Short, CommandOptions.Module.Long); + if (templateOptions.Key == "pro-module" && moduleName.IsNullOrWhiteSpace()) { - _logger.LogError("请输入模块名称"); + _logger.LogError("请输入公司名称lion.abp create -m 模块名称"); GetUsageInfo(); return; } - var outputFolder = commandLineArgs.Options.GetOrNull(CommandOptions.OutputFolder.Short, CommandOptions.OutputFolder.Long); + var version = commandLineArgs.Options.GetOrNull(CommandOptions.Version.Short, CommandOptions.Version.Long); - outputFolder = outputFolder != null ? Path.GetFullPath(outputFolder) : Directory.GetCurrentDirectory(); + #endregion - context.OutputFolder = outputFolder; - - if (_cliOptions.Templates.FirstOrDefault(e => e.Name == template) != null && template =="local") + // 获取release信息 + Release release = null; + if (version.IsNullOrWhiteSpace()) { - var source = commandLineArgs.Options.GetOrNull(CommandOptions.Source.Short, CommandOptions.Source.Long); - context.TemplateFolder = source; - if (context.TemplateFolder.IsNullOrWhiteSpace()) - { - Console.WriteLine("请输入源码地址"); - Console.WriteLine("示例: lion.abp new -t local -c 公司名称 -p 项目名称 -s C:\\Users\\Code -o C:\\Users\\output"); - return; - } - - if (context.OutputFolder.IsNullOrWhiteSpace()) - { - Console.WriteLine("请输入输出地址"); - Console.WriteLine("示例: lion.abp new -t local -c 公司名称 -p 项目名称 -s C:\\Users\\Code -o C:\\Users\\output"); - return; - } - - _sourceCodeManager.ReplaceLocalTemplates(context); - - + release = await _githubClient.GetLatestVersionAsync(_cliOptions.Owner, _cliOptions.RepositoryId, _cliOptions.DecryptToken); + version = release.TagName; } else { - //版本 - var version = commandLineArgs.Options.GetOrNull(CommandOptions.Version.Short, CommandOptions.Version.Long); - - #endregion + release = await _githubClient.CheckVersionAsync(_cliOptions.Owner, _cliOptions.RepositoryId, _cliOptions.DecryptToken, version); + } - // 获取源码 - context.TemplateFile = await _sourceCodeManager.GetAsync(version); + // 下载源码 + var localFilePath = Path.Combine(CliPaths.Source, $"{_cliOptions.RepositoryId}-{release.TagName}.zip"); - // 解压 - _sourceCodeManager.ExtractProjectZip(context); + if (!Directory.Exists(CliPaths.Source)) + { + Directory.CreateDirectory(CliPaths.Source); + } - // 替换模板 - _sourceCodeManager.ReplaceTemplates(context); + if (!File.Exists(localFilePath)) + { + _logger.LogInformation("正在从github下载源码......"); + await _githubClient.DownloadAsync(_cliOptions.Owner, _cliOptions.RepositoryId, version, localFilePath); + _logger.LogInformation("github源码下载完成."); } + // 解压源码 + var extractPath = _sourceCodeManager.ExtractProjectZip(localFilePath, _cliOptions.RepositoryId, version); - // 打开文件夹 - Process.Start("explorer.exe", context.OutputFolder); + var contentPath = templateOptions.Name == "pro" ? Path.Combine(extractPath, _cliOptions.RepositoryId) : Path.Combine(extractPath, _cliOptions.RepositoryId, "templates", templateOptions.Name); + // 复制源码到输出目录 + var destOutput = Path.Combine(CliPaths.Output, $"{companyName}-{projectName}-{version}"); + + if (templateOptions.Key == "pro-module") + { + destOutput = Path.Combine(CliPaths.Output, $"{companyName}-{projectName}-{moduleName}-{version}"); + } + DirectoryAndFileHelper.CopyFolder(contentPath, destOutput, templateOptions.ExcludeFiles); + + ReplaceHelper.ReplaceTemplates( + destOutput, + templateOptions.OldCompanyName, + templateOptions.OldProjectName, + templateOptions.OldModuleName, + companyName, + projectName, + moduleName, + templateOptions.ReplaceSuffix, + version); + + _logger.LogInformation($"创建模板成功,请查阅----->: {destOutput}"); + + ProcessHelper.OpenExplorer(destOutput); } public void GetUsageInfo() { var sb = new StringBuilder(); - - sb.AppendLine("查看命令帮助:"); - sb.AppendLine(" lion.abp help"); - sb.AppendLine("命令列表:"); - - foreach (var command in _abpCliOptions.Commands.ToArray()) - { - string shortDescription; - - using (var scope = _serviceScopeFactory.CreateScope()) - { - shortDescription = ((IConsoleCommand)scope.ServiceProvider - .GetRequiredService(command.Value)).GetShortDescription(); - } - - sb.Append(" > "); - sb.Append(command.Key); - sb.Append(string.IsNullOrWhiteSpace(shortDescription) ? "" : ":"); - sb.Append(" "); - sb.AppendLine(shortDescription); - } - + sb.AppendLine(""); + sb.AppendLine("Usage:"); + sb.AppendLine(" lion.abp new"); + sb.AppendLine("lion.abp new -t 模板名称 -c 公司名称 -p 项目名称 -m 模块名称(创建模块才需要此参数)"); _logger.LogInformation(sb.ToString()); } public string GetShortDescription() { - var message = Environment.NewLine; - message += $" > lion.abp new -t pro -c 公司名称 -p 项目名称 -v 版本(默认LastRelease) -o 默认当前控制台执行目录"; - message += Environment.NewLine; - message += $" > lion.abp new -t pro.all -c 公司名称 -p 项目名称 -v 版本(默认LastRelease) -o 默认当前控制台执行目录"; - // message += Environment.NewLine; - // message += $" > lion.abp new -t pro.simplify -c 公司名称 -p 项目名称 -v 版本(默认LastRelease) -o 默认当前控制台执行目录"; - message += Environment.NewLine; - message += $" > lion.abp new -t pro.module-c 公司名称 -p 项目名称 -v 版本(默认LastRelease) -o 默认当前控制台执行目录"; - return message; + return "创建开源版本项目:lion.abp new -t 模板名称 -c 公司名称 -p 项目名称 -m 模块名称(创建模块才需要此参数)"; } } \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Github/GithubClient.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Github/GithubClient.cs new file mode 100644 index 00000000..bca47590 --- /dev/null +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Github/GithubClient.cs @@ -0,0 +1,75 @@ +using FileMode = System.IO.FileMode; + +namespace Lion.AbpPro.Cli.Github; + +public class GithubClient : IGithubClient, ITransientDependency +{ + private readonly IHttpClientFactory _httpClientFactory; + + public GithubClient(IHttpClientFactory httpClientFactory) + { + _httpClientFactory = httpClientFactory; + } + + protected virtual GitHubClient GetGitHubClient(string repositoryId, string token) + { + return new GitHubClient(new ProductHeaderValue("OctokitApp")) + { + // 匿名访问,api会限流,所以需要设置访问令牌 + Credentials = new Credentials(token) + }; + } + + public async Task GetLatestVersionAsync(string owner, string repositoryId, string token) + { + var github = GetGitHubClient(repositoryId, token); + var release = await github.Repository.Release.GetLatest(owner, repositoryId); + if (release == null) + { + throw new Exception($"没有找到Release,请联系仓库管理员."); + } + + return release; + } + + public async Task CheckVersionAsync(string owner, string repositoryId, string token, string version) + { + var github = GetGitHubClient(repositoryId, token); + var release = await github.Repository.Release.Get(owner, repositoryId, version); + if (release == null) + { + throw new UserFriendlyException($"版本{version}不存在."); + } + + return release; + } + + public async Task DownloadAsync(string url, string localFilePath, string token) + { + using var httpClient = _httpClientFactory.CreateClient(); + // 添加 GitHub 认证头 + httpClient.DefaultRequestHeaders.UserAgent.ParseAdd("OctokitApp"); + httpClient.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Token", token); + + // 下载文件 + var response = await httpClient.GetAsync(url); + response.EnsureSuccessStatusCode(); + + // 保存到本地 + await using var fileStream = new FileStream(localFilePath, FileMode.Create, FileAccess.Write); + await response.Content.CopyToAsync(fileStream); + } + + /// + /// 下载源码 + /// + public async Task DownloadAsync(string owner, string repositoryId, string version, string localFilePath) + { + var httpClient = _httpClientFactory.CreateClient(); + var uri = new Uri($"https://github.com/{owner}/{repositoryId}/archive/refs/tags/{version}.zip"); + var response = await httpClient.GetAsync(uri); + // 保存到本地 + await using var fileStream = new FileStream(localFilePath, FileMode.Create, FileAccess.Write); + await response.Content.CopyToAsync(fileStream); + } +} \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Github/IGithubClient.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Github/IGithubClient.cs new file mode 100644 index 00000000..d98749ce --- /dev/null +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Github/IGithubClient.cs @@ -0,0 +1,25 @@ +namespace Lion.AbpPro.Cli.Github; + +public interface IGithubClient +{ + /// + /// 获取最后一个版本 + /// + Task GetLatestVersionAsync(string owner,string repositoryId,string token); + + /// + /// 检查版本是否存在 + /// + Task CheckVersionAsync(string owner, string repositoryId,string token, string version); + + /// + /// 下载源码 + /// + Task DownloadAsync(string url, string localFilePath, string token); + + /// + /// 下载源码 + /// public 仓库使用 + /// + Task DownloadAsync(string owner, string repositoryId, string version, string localFilePath); +} \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Options/AbpProCliBusinessOptions.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Options/AbpProCliBusinessOptions.cs new file mode 100644 index 00000000..cc6a80ce --- /dev/null +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Options/AbpProCliBusinessOptions.cs @@ -0,0 +1,30 @@ +namespace Lion.AbpPro.Cli.Options; + +public class AbpProCliBusinessOptions +{ + /// + /// 仓库拥有者 + /// + public string Owner { get; set; } + + /// + /// 仓库Id + /// + public string RepositoryId { get; set; } + + /// + /// Github Token + /// + public string Token { get; set; } + + /// + /// 解密 Github Token + /// + public string DecryptToken => Token; + + /// + /// 模板信息 + /// + public List Templates { get; set; } + +} \ No newline at end of file diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/SourceCode/ISourceCodeManager.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/SourceCode/ISourceCodeManager.cs index bbe0e1f3..154e6576 100644 --- a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/SourceCode/ISourceCodeManager.cs +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/SourceCode/ISourceCodeManager.cs @@ -13,6 +13,7 @@ public interface ISourceCodeManager /// void ExtractProjectZip(SourceCodeContext context); + string ExtractProjectZip(string zipPath, string repositoryId, string version); /// /// 替换 /// diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/SourceCode/SourceCodeManager.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/SourceCode/SourceCodeManager.cs index de2c2886..ec4de801 100644 --- a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/SourceCode/SourceCodeManager.cs +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/SourceCode/SourceCodeManager.cs @@ -1,3 +1,5 @@ +using System.IO.Compression; + namespace Lion.AbpPro.Cli.SourceCode; public class SourceCodeManager : ITransientDependency, ISourceCodeManager @@ -94,6 +96,28 @@ public class SourceCodeManager : ITransientDependency, ISourceCodeManager context.ExtractProjectPath = Path.Combine(CliPaths.TemplateCache, _cliOptions.RepositoryId + "-" + context.TemplateFile.Version); } + public string ExtractProjectZip(string zipPath, string repositoryId, string version) + { + var targetPath = Path.Combine(Path.GetDirectoryName(zipPath), repositoryId + "-" + version); + try + { + if (Directory.Exists(targetPath)) return targetPath; + + System.IO.Compression.ZipFile.ExtractToDirectory(zipPath, targetPath, Encoding.UTF8, true); + + var directoryName = Path.Combine(targetPath, Directory.GetDirectories(targetPath).First()); + Directory.Move(directoryName, Path.Combine(targetPath, repositoryId)); + + return Path.Combine(targetPath, repositoryId); + } + catch (Exception e) + { + _logger.LogError($"解压文件失败: {e.Message}"); + } + + return targetPath; + } + public void MoveTemplate(SourceCodeContext context) { // var codePath= Path.Combine(context.OutputFolder, context.CompanyName + "." + context.ProjectName); @@ -152,17 +176,39 @@ public class SourceCodeManager : ITransientDependency, ISourceCodeManager DirectoryHelper.DeleteIfExists(context.ExtractProjectPath, true); } } - + + public void ReplaceTemplates( + string sourcePath, + string oldCompanyName, + string oldProjectName, + string oldModuleName, + string companyName, + string projectName, + string moduleName, + string replaceSuffix, + string version) + { + ReplaceHelper.ReplaceTemplates( + sourcePath, + oldCompanyName, + oldProjectName, + oldModuleName, + companyName, + projectName, + moduleName, + replaceSuffix, + version); + } + public void ReplaceLocalTemplates(SourceCodeContext context) { try { - DirectoryHelper.DeleteIfExists(context.OutputFolder, true); - + DirectoryAndFileHelper.CopyFolder(context.TemplateFolder, context.OutputFolder, context.ExcludeFiles); - - + + ReplaceHelper.ReplaceTemplates( context.OutputFolder, context.OldCompanyName, @@ -185,7 +231,7 @@ public class SourceCodeManager : ITransientDependency, ISourceCodeManager // } // // context.OutputFolder = Path.Combine(context.OutputFolder, context.CompanyName + "." + context.ProjectName); - + // DirectoryAndFileHelper.CopyFolder(context.TemplateFolder, context.OutputFolder, context.ExcludeFiles); _logger.LogInformation($"OutputFolder:{context.OutputFolder}"); diff --git a/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Utils/ProcessHelper.cs b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Utils/ProcessHelper.cs new file mode 100644 index 00000000..939badc7 --- /dev/null +++ b/aspnet-core/frameworks/src/Lion.AbpPro.Cli.Core/Lion/AbpPro/Cli/Utils/ProcessHelper.cs @@ -0,0 +1,37 @@ +namespace Lion.AbpPro.Cli.Utils; + +public static class ProcessHelper +{ + public static void OpenExplorer(string path) + { + try + { + if (string.IsNullOrWhiteSpace(path)) return; + if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) + { + Process.Start("explorer.exe", path); + } + else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) + { + // macOS 系统使用 open 命令打开文件夹 + var startInfo = new ProcessStartInfo + { + FileName = "open", + Arguments = path, + UseShellExecute = false, + CreateNoWindow = true + }; + using (var process = new Process()) + { + process.StartInfo = startInfo; + process.Start(); + process.WaitForExit(); + } + } + } + catch (Exception e) + { + // ignore + } + } +} \ No newline at end of file diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj index 7cb3ad7a..3150398d 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Lion.AbpPro.HttpApi.Host.csproj @@ -65,7 +65,4 @@ - - <_ContentIncludedByDefault Remove="wwwroot\files\a.txt" /> - diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Pages/Login.cshtml b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Pages/Login.cshtml index 68b1dd37..0accf240 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Pages/Login.cshtml +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Pages/Login.cshtml @@ -2,157 +2,173 @@ @model Lion.AbpPro.Pages.Login @{ - Layout = null; + Layout = null; } - 后台服务登录 - + 后台服务登录 +
-
-
-
- @Html.AntiForgeryToken() - 后台服务登录 -
- -
-
- -
-
- -
-
+
+
+
+ @Html.AntiForgeryToken() + 后台服务登录 +
+
+
+ +
+
+ +
+
+
\ No newline at end of file diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Pages/Monitor.cshtml b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Pages/Monitor.cshtml index b88f4f33..5e4037c7 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Pages/Monitor.cshtml +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Pages/Monitor.cshtml @@ -14,12 +14,12 @@ - + 后端服务 -
+
+ + \ No newline at end of file diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json index e28b7837..babf199f 100644 --- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json +++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/appsettings.json @@ -34,7 +34,7 @@ "CorsOrigins": "https://*.AbpPro.com,http://localhost:4200,http://localhost:3100" }, "ConnectionStrings": { - "Default": "Data Source=localhost;Port=3306;Database=LionAbpPro9;uid=root;pwd=1q2w3E*;charset=utf8mb4;Allow User Variables=true;AllowLoadLocalInfile=true" + "Default": "Data Source=localhost;Port=3306;Database=LionAbpProDemo9;uid=root;pwd=1q2w3E*;charset=utf8mb4;Allow User Variables=true;AllowLoadLocalInfile=true" }, "Hangfire": { "Redis": { diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/Delete-BIN-OBJ-Folders.bat b/templates/pro-module/Delete-BIN-OBJ-Folders.bat similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/Delete-BIN-OBJ-Folders.bat rename to templates/pro-module/Delete-BIN-OBJ-Folders.bat diff --git a/templates/abp-vnext-pro-nuget-module/Directory.Build.Lion.targets b/templates/pro-module/Directory.Build.Lion.targets similarity index 100% rename from templates/abp-vnext-pro-nuget-module/Directory.Build.Lion.targets rename to templates/pro-module/Directory.Build.Lion.targets diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Microsoft.targets b/templates/pro-module/Directory.Build.Microsoft.targets similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Microsoft.targets rename to templates/pro-module/Directory.Build.Microsoft.targets diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Volo.targets b/templates/pro-module/Directory.Build.Volo.targets similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Volo.targets rename to templates/pro-module/Directory.Build.Volo.targets diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.targets b/templates/pro-module/Directory.Build.targets similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.targets rename to templates/pro-module/Directory.Build.targets diff --git a/templates/abp-vnext-pro-nuget-module/MyCompanyName.MyProjectName.MyModuleName.sln b/templates/pro-module/MyCompanyName.MyProjectName.MyModuleName.sln similarity index 100% rename from templates/abp-vnext-pro-nuget-module/MyCompanyName.MyProjectName.MyModuleName.sln rename to templates/pro-module/MyCompanyName.MyProjectName.MyModuleName.sln diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/NuGet.Config b/templates/pro-module/NuGet.Config similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/NuGet.Config rename to templates/pro-module/NuGet.Config diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Controllers/HomeController.cs b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Controllers/HomeController.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Controllers/HomeController.cs rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Controllers/HomeController.cs diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContext.cs b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContext.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContext.cs rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContext.cs diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContextFactory.cs b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContextFactory.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContextFactory.cs rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/EntityFrameworkCore/MyModuleNameHttpApiHostMigrationsDbContextFactory.cs diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xml b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xml rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xsd b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xsd rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/GlobalUsings.cs b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/GlobalUsings.cs rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host.csproj b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host.csproj rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host.csproj diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyModuleNameHttpApiHostModule.cs b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyModuleNameHttpApiHostModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyModuleNameHttpApiHostModule.cs rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/MyModuleNameHttpApiHostModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Program.cs b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Program.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Program.cs rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Program.cs diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Properties/launchSettings.json b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Properties/launchSettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Properties/launchSettings.json rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/Properties/launchSettings.json diff --git a/templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/appsettings.json b/templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/appsettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/appsettings.json rename to templates/pro-module/host/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Host/appsettings.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xml b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xml rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xsd b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xsd rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/GlobalUsings.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/GlobalUsings.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts.csproj b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts.csproj rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts.csproj diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyModuleNameApplicationContractsModule.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyModuleNameApplicationContractsModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyModuleNameApplicationContractsModule.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/MyModuleNameApplicationContractsModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissionDefinitionProvider.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissionDefinitionProvider.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissionDefinitionProvider.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissionDefinitionProvider.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissions.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissions.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissions.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application.Contracts/Permissions/MyModuleNamePermissions.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xml b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xml rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xsd b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xsd rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/GlobalUsings.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/GlobalUsings.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyCompanyName.MyProjectName.MyModuleName.Application.csproj b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyCompanyName.MyProjectName.MyModuleName.Application.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyCompanyName.MyProjectName.MyModuleName.Application.csproj rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyCompanyName.MyProjectName.MyModuleName.Application.csproj diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameAppService.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameAppService.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameAppService.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameAppService.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationAutoMapperProfile.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationAutoMapperProfile.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationAutoMapperProfile.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationAutoMapperProfile.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationModule.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationModule.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Application/MyModuleNameApplicationModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xml b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xml rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xsd b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xsd rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/GlobalUsings.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/GlobalUsings.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/ar.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/ar.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/ar.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/ar.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/cs.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/cs.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/cs.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/cs.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/de-DE.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/de-DE.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/de-DE.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/de-DE.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en-GB.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en-GB.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en-GB.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en-GB.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/en.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/es.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/es.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/es.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/es.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/fr.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/fr.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/fr.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/fr.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/hu.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/hu.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/hu.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/hu.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/nl.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/nl.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/nl.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/nl.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pl-PL.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pl-PL.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pl-PL.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pl-PL.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pt-BR.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pt-BR.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pt-BR.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/pt-BR.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/sl.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/sl.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/sl.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/sl.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/tr.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/tr.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/tr.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/tr.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/vi.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/vi.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/vi.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/vi.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hans.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hans.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hans.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hans.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hant.json b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hant.json similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hant.json rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleName/zh-Hant.json diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleNameResource.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleNameResource.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleNameResource.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/Localization/MyModuleNameResource.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared.csproj b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared.csproj rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared.csproj diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameConsts.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameConsts.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameConsts.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameConsts.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameDomainSharedModule.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameDomainSharedModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameDomainSharedModule.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameDomainSharedModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameErrorCodes.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameErrorCodes.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameErrorCodes.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain.Shared/MyModuleNameErrorCodes.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xml b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xml rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xsd b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xsd rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/GlobalUsings.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/GlobalUsings.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyCompanyName.MyProjectName.MyModuleName.Domain.csproj b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyCompanyName.MyProjectName.MyModuleName.Domain.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyCompanyName.MyProjectName.MyModuleName.Domain.csproj rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyCompanyName.MyProjectName.MyModuleName.Domain.csproj diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDbProperties.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDbProperties.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDbProperties.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDbProperties.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainAutoMapperProfile.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainAutoMapperProfile.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainAutoMapperProfile.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainAutoMapperProfile.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainModule.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainModule.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainService.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainService.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainService.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/MyModuleNameDomainService.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettingDefinitionProvider.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettingDefinitionProvider.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettingDefinitionProvider.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettingDefinitionProvider.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettings.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettings.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.Domain/Settings/MyModuleNameSettings.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/IMyModuleNameDbContext.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/IMyModuleNameDbContext.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/IMyModuleNameDbContext.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/IMyModuleNameDbContext.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContext.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContext.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContext.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContext.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContextModelCreatingExtensions.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContextModelCreatingExtensions.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContextModelCreatingExtensions.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameDbContextModelCreatingExtensions.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreModule.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreModule.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameModelBuilderConfigurationOptions.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameModelBuilderConfigurationOptions.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameModelBuilderConfigurationOptions.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/EntityFrameworkCore/MyModuleNameModelBuilderConfigurationOptions.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xml b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xml rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xsd b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xsd rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/GlobalUsings.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/GlobalUsings.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.csproj b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.csproj rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.csproj diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xml b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xml rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xsd b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xsd rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/GlobalUsings.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/GlobalUsings.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client.csproj b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client.csproj rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client.csproj diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyModuleNameHttpApiClientModule.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyModuleNameHttpApiClientModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyModuleNameHttpApiClientModule.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi.Client/MyModuleNameHttpApiClientModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xml b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xml rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xsd b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xsd rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/GlobalUsings.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/GlobalUsings.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyCompanyName.MyProjectName.MyModuleName.HttpApi.csproj b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyCompanyName.MyProjectName.MyModuleName.HttpApi.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyCompanyName.MyProjectName.MyModuleName.HttpApi.csproj rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyCompanyName.MyProjectName.MyModuleName.HttpApi.csproj diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameController.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameController.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameController.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameController.cs diff --git a/templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameHttpApiModule.cs b/templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameHttpApiModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameHttpApiModule.cs rename to templates/pro-module/src/MyCompanyName.MyProjectName.MyModuleName.HttpApi/MyModuleNameHttpApiModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xml b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xml rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xsd b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xsd rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/GlobalUsings.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/GlobalUsings.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyCompanyName.MyProjectName.MyModuleName.Application.Tests.csproj b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyCompanyName.MyProjectName.MyModuleName.Application.Tests.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyCompanyName.MyProjectName.MyModuleName.Application.Tests.csproj rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyCompanyName.MyProjectName.MyModuleName.Application.Tests.csproj diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestBase.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestBase.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestModule.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestModule.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Application.Tests/MyModuleNameApplicationTestModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xml b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xml rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xsd b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xsd rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/GlobalUsings.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/GlobalUsings.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests.csproj b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests.csproj rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests.csproj diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestBase.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestBase.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestModule.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestModule.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.Domain.Tests/MyModuleNameDomainTestModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestBase.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestBase.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestModule.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestModule.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyModuleNameEntityFrameworkCoreTestModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/EntityFrameworkCore/Samples/SampleRepository_Tests.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xml b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xml rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xsd b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xsd rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/GlobalUsings.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/GlobalUsings.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests.csproj b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests.csproj rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.MyModuleName.EntityFrameworkCore.Tests.csproj diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xml b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xml similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xml rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xml diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xsd b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xsd similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xsd rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/FodyWeavers.xsd diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/GlobalUsings.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/GlobalUsings.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyCompanyName.MyProjectName.MyModuleName.TestBase.csproj b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyCompanyName.MyProjectName.MyModuleName.TestBase.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyCompanyName.MyProjectName.MyModuleName.TestBase.csproj rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyCompanyName.MyProjectName.MyModuleName.TestBase.csproj diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameDataSeedContributor.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameDataSeedContributor.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameDataSeedContributor.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameDataSeedContributor.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBase.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBase.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBaseModule.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBaseModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBaseModule.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestBaseModule.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestConsts.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestConsts.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestConsts.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/MyModuleNameTestConsts.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Samples/SampleRepository_Tests.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Samples/SampleRepository_Tests.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Samples/SampleRepository_Tests.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Samples/SampleRepository_Tests.cs diff --git a/templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Security/FakeCurrentPrincipalAccessor.cs b/templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Security/FakeCurrentPrincipalAccessor.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Security/FakeCurrentPrincipalAccessor.cs rename to templates/pro-module/test/MyCompanyName.MyProjectName.MyModuleName.TestBase/Security/FakeCurrentPrincipalAccessor.cs diff --git a/templates/abp-vnext-pro-nuget-all/.gitignore b/templates/pro-nuget/.gitignore similarity index 100% rename from templates/abp-vnext-pro-nuget-all/.gitignore rename to templates/pro-nuget/.gitignore diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/.dockerignore b/templates/pro-nuget/service/.dockerignore similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/.dockerignore rename to templates/pro-nuget/service/.dockerignore diff --git a/templates/abp-vnext-pro-nuget-module/Delete-BIN-OBJ-Folders.bat b/templates/pro-nuget/service/Delete-BIN-OBJ-Folders.bat similarity index 100% rename from templates/abp-vnext-pro-nuget-module/Delete-BIN-OBJ-Folders.bat rename to templates/pro-nuget/service/Delete-BIN-OBJ-Folders.bat diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Lion.targets b/templates/pro-nuget/service/Directory.Build.Lion.targets similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/Directory.Build.Lion.targets rename to templates/pro-nuget/service/Directory.Build.Lion.targets diff --git a/templates/abp-vnext-pro-nuget-module/Directory.Build.Microsoft.targets b/templates/pro-nuget/service/Directory.Build.Microsoft.targets similarity index 100% rename from templates/abp-vnext-pro-nuget-module/Directory.Build.Microsoft.targets rename to templates/pro-nuget/service/Directory.Build.Microsoft.targets diff --git a/templates/abp-vnext-pro-nuget-module/Directory.Build.Volo.targets b/templates/pro-nuget/service/Directory.Build.Volo.targets similarity index 100% rename from templates/abp-vnext-pro-nuget-module/Directory.Build.Volo.targets rename to templates/pro-nuget/service/Directory.Build.Volo.targets diff --git a/templates/abp-vnext-pro-nuget-module/Directory.Build.targets b/templates/pro-nuget/service/Directory.Build.targets similarity index 100% rename from templates/abp-vnext-pro-nuget-module/Directory.Build.targets rename to templates/pro-nuget/service/Directory.Build.targets diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/MyCompanyName.MyProjectName.sln b/templates/pro-nuget/service/MyCompanyName.MyProjectName.sln similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/MyCompanyName.MyProjectName.sln rename to templates/pro-nuget/service/MyCompanyName.MyProjectName.sln diff --git a/templates/abp-vnext-pro-nuget-module/NuGet.Config b/templates/pro-nuget/service/NuGet.Config similarity index 100% rename from templates/abp-vnext-pro-nuget-module/NuGet.Config rename to templates/pro-nuget/service/NuGet.Config diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Controllers/HomeController.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Controllers/HomeController.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Controllers/HomeController.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Controllers/HomeController.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Dockerfile b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Dockerfile similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Dockerfile rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Dockerfile diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/AutoDeleteAfterSuccessAttributer.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/AutoDeleteAfterSuccessAttributer.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/AutoDeleteAfterSuccessAttributer.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/AutoDeleteAfterSuccessAttributer.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CronType.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CronType.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CronType.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CronType.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CustomHangfireAuthorizeFilter.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CustomHangfireAuthorizeFilter.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CustomHangfireAuthorizeFilter.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/CustomHangfireAuthorizeFilter.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/JobRetryLastFilter.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/JobRetryLastFilter.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/JobRetryLastFilter.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/JobRetryLastFilter.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/RecurringJobsExtensions.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/RecurringJobsExtensions.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/RecurringJobsExtensions.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Extensions/Hangfire/RecurringJobsExtensions.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/GlobalUsings.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/GlobalUsings.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/MyCompanyName.MyProjectName.HttpApi.Host.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostConst.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostConst.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostConst.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostConst.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/MyProjectNameHttpApiHostModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Login.cshtml.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Pages/Monitor.cshtml.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Program.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Program.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Program.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Program.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Properties/launchSettings.json b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Properties/launchSettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Properties/launchSettings.json rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Properties/launchSettings.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Startup.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Startup.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/Startup.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/Startup.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.Production.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/appsettings.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.jwk b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.jwk similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.jwk rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.jwk diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.rsa b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.rsa similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.rsa rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/tempkey.rsa diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/cap.png b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/cap.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/cap.png rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/cap.png diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/hangfire.png b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/hangfire.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/hangfire.png rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/hangfire.png diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/miniprofiler.png b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/miniprofiler.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/miniprofiler.png rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/miniprofiler.png diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/more.png b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/more.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/more.png rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/more.png diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/swagger.png b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/swagger.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/swagger.png rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/images/swagger.png diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/libs/bootstrap/css/bootstrap.min.css b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/libs/bootstrap/css/bootstrap.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/libs/bootstrap/css/bootstrap.min.css rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.HttpApi.Host/wwwroot/libs/bootstrap/css/bootstrap.min.css diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/AbpProWebGatewayModule.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/AbpProWebGatewayModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/AbpProWebGatewayModule.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/AbpProWebGatewayModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/Dockerfile b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/Dockerfile similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/Dockerfile rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/Dockerfile diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/GlobalUsings.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/GlobalUsings.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/MyCompanyName.MyProjectName.WebGateway.csproj b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/MyCompanyName.MyProjectName.WebGateway.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/MyCompanyName.MyProjectName.WebGateway.csproj rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/MyCompanyName.MyProjectName.WebGateway.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/Program.cs b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/Program.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/Program.cs rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/Program.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/Properties/launchSettings.json b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/Properties/launchSettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/Properties/launchSettings.json rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/Properties/launchSettings.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Consul.json b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Consul.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Consul.json rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Consul.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Production.json b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Production.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Production.json rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/appsettings.Production.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/appsettings.json b/templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/appsettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/host/MyCompanyName.MyProjectName.WebGateway/appsettings.json rename to templates/pro-nuget/service/host/MyCompanyName.MyProjectName.WebGateway/appsettings.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/Jobs/IRecurringJob.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/Jobs/IRecurringJob.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/Jobs/IRecurringJob.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/Jobs/IRecurringJob.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/MyCompanyName.MyProjectName.Application.Contracts.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameApplicationContractsModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameApplicationContractsModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameApplicationContractsModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameApplicationContractsModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameDtoExtensions.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameDtoExtensions.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameDtoExtensions.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/MyProjectNameDtoExtensions.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissionDefinitionProvider.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissionDefinitionProvider.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissionDefinitionProvider.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissionDefinitionProvider.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissions.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissions.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissions.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application.Contracts/Permissions/MyProjectNamePermissions.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/Jobs/TestJob.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/Jobs/TestJob.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/Jobs/TestJob.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/Jobs/TestJob.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/MyCompanyName.MyProjectName.Application.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyProjectNameAppService.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/MyProjectNameAppService.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyProjectNameAppService.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/MyProjectNameAppService.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationAutoMapperProfile.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationAutoMapperProfile.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationAutoMapperProfile.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationAutoMapperProfile.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/MyProjectNameApplicationModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/Properties/AssemblyInfo.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/Properties/AssemblyInfo.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Application/Properties/AssemblyInfo.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Application/Properties/AssemblyInfo.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/DbMigratorHostedService.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/DbMigratorHostedService.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/DbMigratorHostedService.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/DbMigratorHostedService.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/Dockerfile b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/Dockerfile similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/Dockerfile rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/Dockerfile diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/MyCompanyName.MyProjectName.DbMigrator.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyProjectNameDbMigratorModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/MyProjectNameDbMigratorModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/MyProjectNameDbMigratorModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/MyProjectNameDbMigratorModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/Program.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/Program.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/Program.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/Program.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/appsettings.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/appsettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/appsettings.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/appsettings.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/tempkey.rsa b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/tempkey.rsa similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.DbMigrator/tempkey.rsa rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.DbMigrator/tempkey.rsa diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ar.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/cs.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/de-DE.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/de-DE.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/de-DE.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/de-DE.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en-GB.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en-GB.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en-GB.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en-GB.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/en.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/es.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/es.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/es.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/es.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/fr.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/fr.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/fr.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/fr.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/hu.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/nl.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/nl.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/nl.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/nl.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pl-PL.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/pt-BR.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/ru.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/sl.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/tr.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/tr.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/tr.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/tr.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/vi.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hans.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectName/zh-Hant.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectNameResource.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectNameResource.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectNameResource.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Localization/MyProjectNameResource.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MultiTenancy/MultiTenancyConsts.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MultiTenancy/MultiTenancyConsts.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MultiTenancy/MultiTenancyConsts.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MultiTenancy/MultiTenancyConsts.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyCompanyName.MyProjectName.Domain.Shared.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainErrorCodes.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainErrorCodes.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainErrorCodes.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainErrorCodes.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedConsts.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedConsts.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedConsts.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedConsts.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameDomainSharedModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameGlobalFeatureConfigurator.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameGlobalFeatureConfigurator.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameGlobalFeatureConfigurator.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameGlobalFeatureConfigurator.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameModuleExtensionConfigurator.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameModuleExtensionConfigurator.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameModuleExtensionConfigurator.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/MyProjectNameModuleExtensionConfigurator.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Users/Dto/UserOutput.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Users/Dto/UserOutput.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain.Shared/Users/Dto/UserOutput.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain.Shared/Users/Dto/UserOutput.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/IMyProjectNameDbSchemaMigrator.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Data/IMyProjectNameDbSchemaMigrator.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/IMyProjectNameDbSchemaMigrator.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Data/IMyProjectNameDbSchemaMigrator.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Data/MyProjectNameDbMigrationService.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/NullMyProjectNameDbSchemaMigrator.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Data/NullMyProjectNameDbSchemaMigrator.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Data/NullMyProjectNameDbSchemaMigrator.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Data/NullMyProjectNameDbSchemaMigrator.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/MyCompanyName.MyProjectName.Domain.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyProjectNameConsts.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/MyProjectNameConsts.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyProjectNameConsts.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/MyProjectNameConsts.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainService.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainService.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainService.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/MyProjectNameDomainService.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Properties/AssemblyInfo.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Properties/AssemblyInfo.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Properties/AssemblyInfo.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Properties/AssemblyInfo.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettingDefinitionProvider.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettingDefinitionProvider.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettingDefinitionProvider.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettingDefinitionProvider.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.Domain/Settings/MyProjectNameSettings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/EntityFrameworkCoreMyProjectNameDbSchemaMigrator.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/IMyProjectNameDbContext.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/IMyProjectNameDbContext.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/IMyProjectNameDbContext.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/IMyProjectNameDbContext.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContext.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContext.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContext.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContext.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContextModelCreatingExtensions.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContextModelCreatingExtensions.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContextModelCreatingExtensions.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameDbContextModelCreatingExtensions.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEfCoreEntityExtensionMappings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEfCoreEntityExtensionMappings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEfCoreEntityExtensionMappings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEfCoreEntityExtensionMappings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameMigrationsDbContextFactory.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameMigrationsDbContextFactory.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameMigrationsDbContextFactory.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/EntityFrameworkCore/MyProjectNameMigrationsDbContextFactory.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/MyCompanyName.MyProjectName.EntityFrameworkCore.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Properties/AssemblyInfo.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Properties/AssemblyInfo.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Properties/AssemblyInfo.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.EntityFrameworkCore/Properties/AssemblyInfo.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.FreeSqlRepository/FreeSqlBasicRepository.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.FreeSqlRepository/FreeSqlBasicRepository.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.FreeSqlRepository/FreeSqlBasicRepository.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.FreeSqlRepository/FreeSqlBasicRepository.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.FreeSqlRepository/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.FreeSqlRepository/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.FreeSqlRepository/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.FreeSqlRepository/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyCompanyName.MyProjectName.FreeSqlRepository.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyCompanyName.MyProjectName.FreeSqlRepository.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyCompanyName.MyProjectName.FreeSqlRepository.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyCompanyName.MyProjectName.FreeSqlRepository.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyProjectNameFreeSqlModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyProjectNameFreeSqlModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyProjectNameFreeSqlModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.FreeSqlRepository/MyProjectNameFreeSqlModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi.Client/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi.Client/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi.Client/MyCompanyName.MyProjectName.HttpApi.Client.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyProjectNameHttpApiClientModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi.Client/MyProjectNameHttpApiClientModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi.Client/MyProjectNameHttpApiClientModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi.Client/MyProjectNameHttpApiClientModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/Controllers/MyProjectNameController.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi/Controllers/MyProjectNameController.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/Controllers/MyProjectNameController.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi/Controllers/MyProjectNameController.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/GlobalUsings.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/GlobalUsings.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi/MyCompanyName.MyProjectName.HttpApi.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyProjectNameHttpApiModule.cs b/templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi/MyProjectNameHttpApiModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/src/MyCompanyName.MyProjectName.HttpApi/MyProjectNameHttpApiModule.cs rename to templates/pro-nuget/service/src/MyCompanyName.MyProjectName.HttpApi/MyProjectNameHttpApiModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/GlobalUsings.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/GlobalUsings.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/MyCompanyName.MyProjectName.Application.Tests.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestBase.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestBase.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestModule.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestModule.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/MyProjectNameApplicationTestModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/Samples/SampleAppServiceTests.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/Samples/SampleAppServiceTests.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Application.Tests/Samples/SampleAppServiceTests.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Application.Tests/Samples/SampleAppServiceTests.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/GlobalUsings.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/GlobalUsings.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/LocalizationHelper_Tests.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/LocalizationHelper_Tests.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/LocalizationHelper_Tests.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/LocalizationHelper_Tests.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/TestType.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/TestType.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/TestType.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/Localizations/TestType.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/MyCompanyName.MyProjectName.Domain.Tests.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestBase.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestBase.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestModule.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestModule.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/MyProjectNameDomainTestModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/Samples/SampleDomainTests.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/Samples/SampleDomainTests.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.Domain.Tests/Samples/SampleDomainTests.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.Domain.Tests/Samples/SampleDomainTests.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestBase.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestBase.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestModule.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestModule.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/EntityFrameworkCore/MyProjectNameEntityFrameworkCoreTestModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/GlobalUsings.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/GlobalUsings.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests/MyCompanyName.MyProjectName.EntityFrameworkCore.Tests.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests.csproj b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests.csproj rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestBase.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestBase.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestModule.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestModule.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/MyProjectNameFreeSqlRepositoryTestModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/Users/UserFreeSqlBasicRepository_Tests.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/Users/UserFreeSqlBasicRepository_Tests.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/Users/UserFreeSqlBasicRepository_Tests.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.FreeSqlReppsitory.Tests/Users/UserFreeSqlBasicRepository_Tests.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ClientDemoService.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/ConsoleTestAppHostedService.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/GlobalUsings.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/GlobalUsings.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyProjectNameConsoleApiClientModule.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyProjectNameConsoleApiClientModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyProjectNameConsoleApiClientModule.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/MyProjectNameConsoleApiClientModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/Program.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/Program.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/Program.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/Program.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.json b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.json rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.secrets.json b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.secrets.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.secrets.json rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.HttpApi.Client.ConsoleTestApp/appsettings.secrets.json diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/GlobalUsings.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/GlobalUsings.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/GlobalUsings.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/GlobalUsings.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/MyCompanyName.MyProjectName.TestBase.csproj diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBase.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBase.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBase.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBase.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBaseModule.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBaseModule.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBaseModule.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestBaseModule.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestDataSeedContributor.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestDataSeedContributor.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestDataSeedContributor.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/MyProjectNameTestDataSeedContributor.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/Security/FakeCurrentPrincipalAccessor.cs b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/Security/FakeCurrentPrincipalAccessor.cs similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/Security/FakeCurrentPrincipalAccessor.cs rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/Security/FakeCurrentPrincipalAccessor.cs diff --git a/templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/appsettings.json b/templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/appsettings.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/aspnet-core/test/MyCompanyName.MyProjectName.TestBase/appsettings.json rename to templates/pro-nuget/service/test/MyCompanyName.MyProjectName.TestBase/appsettings.json diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.dockerignore b/templates/pro-nuget/vben28/.dockerignore similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.dockerignore rename to templates/pro-nuget/vben28/.dockerignore diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.editorconfig b/templates/pro-nuget/vben28/.editorconfig similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.editorconfig rename to templates/pro-nuget/vben28/.editorconfig diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.env b/templates/pro-nuget/vben28/.env similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.env rename to templates/pro-nuget/vben28/.env diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.env.development b/templates/pro-nuget/vben28/.env.development similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.env.development rename to templates/pro-nuget/vben28/.env.development diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.env.production b/templates/pro-nuget/vben28/.env.production similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.env.production rename to templates/pro-nuget/vben28/.env.production diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.env.test b/templates/pro-nuget/vben28/.env.test similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.env.test rename to templates/pro-nuget/vben28/.env.test diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.eslintignore b/templates/pro-nuget/vben28/.eslintignore similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.eslintignore rename to templates/pro-nuget/vben28/.eslintignore diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.eslintrc.js b/templates/pro-nuget/vben28/.eslintrc.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.eslintrc.js rename to templates/pro-nuget/vben28/.eslintrc.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.gitattributes b/templates/pro-nuget/vben28/.gitattributes similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.gitattributes rename to templates/pro-nuget/vben28/.gitattributes diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.gitignore b/templates/pro-nuget/vben28/.gitignore similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.gitignore rename to templates/pro-nuget/vben28/.gitignore diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.gitpod.yml b/templates/pro-nuget/vben28/.gitpod.yml similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.gitpod.yml rename to templates/pro-nuget/vben28/.gitpod.yml diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.prettierignore b/templates/pro-nuget/vben28/.prettierignore similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.prettierignore rename to templates/pro-nuget/vben28/.prettierignore diff --git a/templates/abp-vnext-pro-nuget-all/vben28/.stylelintignore b/templates/pro-nuget/vben28/.stylelintignore similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/.stylelintignore rename to templates/pro-nuget/vben28/.stylelintignore diff --git a/templates/abp-vnext-pro-nuget-all/vben28/CHANGELOG.en_US.md b/templates/pro-nuget/vben28/CHANGELOG.en_US.md similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/CHANGELOG.en_US.md rename to templates/pro-nuget/vben28/CHANGELOG.en_US.md diff --git a/templates/abp-vnext-pro-nuget-all/vben28/CHANGELOG.md b/templates/pro-nuget/vben28/CHANGELOG.md similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/CHANGELOG.md rename to templates/pro-nuget/vben28/CHANGELOG.md diff --git a/templates/abp-vnext-pro-nuget-all/vben28/CHANGELOG.zh_CN.md b/templates/pro-nuget/vben28/CHANGELOG.zh_CN.md similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/CHANGELOG.zh_CN.md rename to templates/pro-nuget/vben28/CHANGELOG.zh_CN.md diff --git a/templates/abp-vnext-pro-nuget-all/vben28/Dockerfile b/templates/pro-nuget/vben28/Dockerfile similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/Dockerfile rename to templates/pro-nuget/vben28/Dockerfile diff --git a/templates/abp-vnext-pro-nuget-all/vben28/LICENSE b/templates/pro-nuget/vben28/LICENSE similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/LICENSE rename to templates/pro-nuget/vben28/LICENSE diff --git a/templates/abp-vnext-pro-nuget-all/vben28/README.md b/templates/pro-nuget/vben28/README.md similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/README.md rename to templates/pro-nuget/vben28/README.md diff --git a/templates/abp-vnext-pro-nuget-all/vben28/README.zh-CN.md b/templates/pro-nuget/vben28/README.zh-CN.md similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/README.zh-CN.md rename to templates/pro-nuget/vben28/README.zh-CN.md diff --git a/templates/abp-vnext-pro-nuget-all/vben28/_nginx/default.conf b/templates/pro-nuget/vben28/_nginx/default.conf similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/_nginx/default.conf rename to templates/pro-nuget/vben28/_nginx/default.conf diff --git a/templates/abp-vnext-pro-nuget-all/vben28/_nginx/env.js b/templates/pro-nuget/vben28/_nginx/env.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/_nginx/env.js rename to templates/pro-nuget/vben28/_nginx/env.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/_nginx/nginx.conf b/templates/pro-nuget/vben28/_nginx/nginx.conf similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/_nginx/nginx.conf rename to templates/pro-nuget/vben28/_nginx/nginx.conf diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/config/themeConfig.ts b/templates/pro-nuget/vben28/build/config/themeConfig.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/config/themeConfig.ts rename to templates/pro-nuget/vben28/build/config/themeConfig.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/constant.ts b/templates/pro-nuget/vben28/build/constant.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/constant.ts rename to templates/pro-nuget/vben28/build/constant.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/generate/generateModifyVars.ts b/templates/pro-nuget/vben28/build/generate/generateModifyVars.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/generate/generateModifyVars.ts rename to templates/pro-nuget/vben28/build/generate/generateModifyVars.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/generate/icon/index.ts b/templates/pro-nuget/vben28/build/generate/icon/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/generate/icon/index.ts rename to templates/pro-nuget/vben28/build/generate/icon/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/getConfigFileName.ts b/templates/pro-nuget/vben28/build/getConfigFileName.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/getConfigFileName.ts rename to templates/pro-nuget/vben28/build/getConfigFileName.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/script/buildConf.ts b/templates/pro-nuget/vben28/build/script/buildConf.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/script/buildConf.ts rename to templates/pro-nuget/vben28/build/script/buildConf.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/script/postBuild.ts b/templates/pro-nuget/vben28/build/script/postBuild.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/script/postBuild.ts rename to templates/pro-nuget/vben28/build/script/postBuild.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/utils.ts b/templates/pro-nuget/vben28/build/utils.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/utils.ts rename to templates/pro-nuget/vben28/build/utils.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/compress.ts b/templates/pro-nuget/vben28/build/vite/plugin/compress.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/compress.ts rename to templates/pro-nuget/vben28/build/vite/plugin/compress.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/html.ts b/templates/pro-nuget/vben28/build/vite/plugin/html.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/html.ts rename to templates/pro-nuget/vben28/build/vite/plugin/html.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/imagemin.ts b/templates/pro-nuget/vben28/build/vite/plugin/imagemin.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/imagemin.ts rename to templates/pro-nuget/vben28/build/vite/plugin/imagemin.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/index.ts b/templates/pro-nuget/vben28/build/vite/plugin/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/index.ts rename to templates/pro-nuget/vben28/build/vite/plugin/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/mock.ts b/templates/pro-nuget/vben28/build/vite/plugin/mock.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/mock.ts rename to templates/pro-nuget/vben28/build/vite/plugin/mock.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/pwa.ts b/templates/pro-nuget/vben28/build/vite/plugin/pwa.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/pwa.ts rename to templates/pro-nuget/vben28/build/vite/plugin/pwa.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/styleImport.ts b/templates/pro-nuget/vben28/build/vite/plugin/styleImport.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/styleImport.ts rename to templates/pro-nuget/vben28/build/vite/plugin/styleImport.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/svgSprite.ts b/templates/pro-nuget/vben28/build/vite/plugin/svgSprite.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/svgSprite.ts rename to templates/pro-nuget/vben28/build/vite/plugin/svgSprite.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/theme.ts b/templates/pro-nuget/vben28/build/vite/plugin/theme.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/theme.ts rename to templates/pro-nuget/vben28/build/vite/plugin/theme.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/visualizer.ts b/templates/pro-nuget/vben28/build/vite/plugin/visualizer.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/plugin/visualizer.ts rename to templates/pro-nuget/vben28/build/vite/plugin/visualizer.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/build/vite/proxy.ts b/templates/pro-nuget/vben28/build/vite/proxy.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/build/vite/proxy.ts rename to templates/pro-nuget/vben28/build/vite/proxy.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/commitlint.config.js b/templates/pro-nuget/vben28/commitlint.config.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/commitlint.config.js rename to templates/pro-nuget/vben28/commitlint.config.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/index.html b/templates/pro-nuget/vben28/index.html similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/index.html rename to templates/pro-nuget/vben28/index.html diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/_createProductionServer.ts b/templates/pro-nuget/vben28/mock/_createProductionServer.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/_createProductionServer.ts rename to templates/pro-nuget/vben28/mock/_createProductionServer.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/_util.ts b/templates/pro-nuget/vben28/mock/_util.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/_util.ts rename to templates/pro-nuget/vben28/mock/_util.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/demo/account.ts b/templates/pro-nuget/vben28/mock/demo/account.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/demo/account.ts rename to templates/pro-nuget/vben28/mock/demo/account.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/demo/api-cascader.ts b/templates/pro-nuget/vben28/mock/demo/api-cascader.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/demo/api-cascader.ts rename to templates/pro-nuget/vben28/mock/demo/api-cascader.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/demo/select-demo.ts b/templates/pro-nuget/vben28/mock/demo/select-demo.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/demo/select-demo.ts rename to templates/pro-nuget/vben28/mock/demo/select-demo.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/demo/system.ts b/templates/pro-nuget/vben28/mock/demo/system.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/demo/system.ts rename to templates/pro-nuget/vben28/mock/demo/system.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/demo/table-demo.ts b/templates/pro-nuget/vben28/mock/demo/table-demo.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/demo/table-demo.ts rename to templates/pro-nuget/vben28/mock/demo/table-demo.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/demo/tree-demo.ts b/templates/pro-nuget/vben28/mock/demo/tree-demo.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/demo/tree-demo.ts rename to templates/pro-nuget/vben28/mock/demo/tree-demo.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/sys/menu.ts b/templates/pro-nuget/vben28/mock/sys/menu.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/sys/menu.ts rename to templates/pro-nuget/vben28/mock/sys/menu.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/mock/sys/user.ts b/templates/pro-nuget/vben28/mock/sys/user.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/mock/sys/user.ts rename to templates/pro-nuget/vben28/mock/sys/user.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/nswag/nswag.json b/templates/pro-nuget/vben28/nswag/nswag.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/nswag/nswag.json rename to templates/pro-nuget/vben28/nswag/nswag.json diff --git a/templates/abp-vnext-pro-nuget-all/vben28/nswag/refresh.bat b/templates/pro-nuget/vben28/nswag/refresh.bat similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/nswag/refresh.bat rename to templates/pro-nuget/vben28/nswag/refresh.bat diff --git a/templates/abp-vnext-pro-nuget-all/vben28/nswag/templates/AxiosClient.liquid b/templates/pro-nuget/vben28/nswag/templates/AxiosClient.liquid similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/nswag/templates/AxiosClient.liquid rename to templates/pro-nuget/vben28/nswag/templates/AxiosClient.liquid diff --git a/templates/abp-vnext-pro-nuget-all/vben28/nswag/templates/Class.liquid b/templates/pro-nuget/vben28/nswag/templates/Class.liquid similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/nswag/templates/Class.liquid rename to templates/pro-nuget/vben28/nswag/templates/Class.liquid diff --git a/templates/abp-vnext-pro-nuget-all/vben28/nswag/templates/File.liquid b/templates/pro-nuget/vben28/nswag/templates/File.liquid similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/nswag/templates/File.liquid rename to templates/pro-nuget/vben28/nswag/templates/File.liquid diff --git a/templates/abp-vnext-pro-nuget-all/vben28/package.json b/templates/pro-nuget/vben28/package.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/package.json rename to templates/pro-nuget/vben28/package.json diff --git a/templates/abp-vnext-pro-nuget-all/vben28/postcss.config.js b/templates/pro-nuget/vben28/postcss.config.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/postcss.config.js rename to templates/pro-nuget/vben28/postcss.config.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/prettier.config.js b/templates/pro-nuget/vben28/prettier.config.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/prettier.config.js rename to templates/pro-nuget/vben28/prettier.config.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/favicon.ico b/templates/pro-nuget/vben28/public/favicon.ico similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/favicon.ico rename to templates/pro-nuget/vben28/public/favicon.ico diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/img/logo.png b/templates/pro-nuget/vben28/public/resource/img/logo.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/img/logo.png rename to templates/pro-nuget/vben28/public/resource/img/logo.png diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/img/pwa-192x192.png b/templates/pro-nuget/vben28/public/resource/img/pwa-192x192.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/img/pwa-192x192.png rename to templates/pro-nuget/vben28/public/resource/img/pwa-192x192.png diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/img/pwa-512x512.png b/templates/pro-nuget/vben28/public/resource/img/pwa-512x512.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/img/pwa-512x512.png rename to templates/pro-nuget/vben28/public/resource/img/pwa-512x512.png diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/langs/en.js b/templates/pro-nuget/vben28/public/resource/tinymce/langs/en.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/langs/en.js rename to templates/pro-nuget/vben28/public/resource/tinymce/langs/en.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/langs/zh_CN.js b/templates/pro-nuget/vben28/public/resource/tinymce/langs/zh_CN.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/langs/zh_CN.js rename to templates/pro-nuget/vben28/public/resource/tinymce/langs/zh_CN.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.inline.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.inline.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.inline.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.inline.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.mobile.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.mobile.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.mobile.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/content.mobile.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.mobile.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.mobile.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.mobile.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide-dark/skin.mobile.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/content.inline.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/content.inline.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/content.inline.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/content.inline.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/content.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/content.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/content.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/content.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/content.mobile.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/content.mobile.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/content.mobile.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/content.mobile.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/fonts/tinymce-mobile.woff diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/skin.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/skin.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/skin.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/skin.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/skin.mobile.min.css b/templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/skin.mobile.min.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/public/resource/tinymce/skins/ui/oxide/skin.mobile.min.css rename to templates/pro-nuget/vben28/public/resource/tinymce/skins/ui/oxide/skin.mobile.min.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/App.vue b/templates/pro-nuget/vben28/src/App.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/App.vue rename to templates/pro-nuget/vben28/src/App.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/account.ts b/templates/pro-nuget/vben28/src/api/demo/account.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/account.ts rename to templates/pro-nuget/vben28/src/api/demo/account.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/cascader.ts b/templates/pro-nuget/vben28/src/api/demo/cascader.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/cascader.ts rename to templates/pro-nuget/vben28/src/api/demo/cascader.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/error.ts b/templates/pro-nuget/vben28/src/api/demo/error.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/error.ts rename to templates/pro-nuget/vben28/src/api/demo/error.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/accountModel.ts b/templates/pro-nuget/vben28/src/api/demo/model/accountModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/accountModel.ts rename to templates/pro-nuget/vben28/src/api/demo/model/accountModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/areaModel.ts b/templates/pro-nuget/vben28/src/api/demo/model/areaModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/areaModel.ts rename to templates/pro-nuget/vben28/src/api/demo/model/areaModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/optionsModel.ts b/templates/pro-nuget/vben28/src/api/demo/model/optionsModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/optionsModel.ts rename to templates/pro-nuget/vben28/src/api/demo/model/optionsModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/systemModel.ts b/templates/pro-nuget/vben28/src/api/demo/model/systemModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/systemModel.ts rename to templates/pro-nuget/vben28/src/api/demo/model/systemModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/tableModel.ts b/templates/pro-nuget/vben28/src/api/demo/model/tableModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/model/tableModel.ts rename to templates/pro-nuget/vben28/src/api/demo/model/tableModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/select.ts b/templates/pro-nuget/vben28/src/api/demo/select.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/select.ts rename to templates/pro-nuget/vben28/src/api/demo/select.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/system.ts b/templates/pro-nuget/vben28/src/api/demo/system.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/system.ts rename to templates/pro-nuget/vben28/src/api/demo/system.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/table.ts b/templates/pro-nuget/vben28/src/api/demo/table.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/table.ts rename to templates/pro-nuget/vben28/src/api/demo/table.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/tree.ts b/templates/pro-nuget/vben28/src/api/demo/tree.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/demo/tree.ts rename to templates/pro-nuget/vben28/src/api/demo/tree.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/model/baseModel.ts b/templates/pro-nuget/vben28/src/api/model/baseModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/model/baseModel.ts rename to templates/pro-nuget/vben28/src/api/model/baseModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/menu.ts b/templates/pro-nuget/vben28/src/api/sys/menu.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/menu.ts rename to templates/pro-nuget/vben28/src/api/sys/menu.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/model/menuModel.ts b/templates/pro-nuget/vben28/src/api/sys/model/menuModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/model/menuModel.ts rename to templates/pro-nuget/vben28/src/api/sys/model/menuModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/model/uploadModel.ts b/templates/pro-nuget/vben28/src/api/sys/model/uploadModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/model/uploadModel.ts rename to templates/pro-nuget/vben28/src/api/sys/model/uploadModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/model/userModel.ts b/templates/pro-nuget/vben28/src/api/sys/model/userModel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/model/userModel.ts rename to templates/pro-nuget/vben28/src/api/sys/model/userModel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/upload.ts b/templates/pro-nuget/vben28/src/api/sys/upload.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/upload.ts rename to templates/pro-nuget/vben28/src/api/sys/upload.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/user.ts b/templates/pro-nuget/vben28/src/api/sys/user.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/api/sys/user.ts rename to templates/pro-nuget/vben28/src/api/sys/user.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/download-count.svg b/templates/pro-nuget/vben28/src/assets/icons/download-count.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/download-count.svg rename to templates/pro-nuget/vben28/src/assets/icons/download-count.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-1.svg b/templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-1.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-1.svg rename to templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-1.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-2.svg b/templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-2.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-2.svg rename to templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-2.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-3.svg b/templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-3.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-3.svg rename to templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-3.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-4.svg b/templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-4.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-4.svg rename to templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-4.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-5.svg b/templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-5.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-5.svg rename to templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-5.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-6.svg b/templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-6.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/dynamic-avatar-6.svg rename to templates/pro-nuget/vben28/src/assets/icons/dynamic-avatar-6.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/moon.svg b/templates/pro-nuget/vben28/src/assets/icons/moon.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/moon.svg rename to templates/pro-nuget/vben28/src/assets/icons/moon.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/sun.svg b/templates/pro-nuget/vben28/src/assets/icons/sun.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/sun.svg rename to templates/pro-nuget/vben28/src/assets/icons/sun.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/test.svg b/templates/pro-nuget/vben28/src/assets/icons/test.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/test.svg rename to templates/pro-nuget/vben28/src/assets/icons/test.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/total-sales.svg b/templates/pro-nuget/vben28/src/assets/icons/total-sales.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/total-sales.svg rename to templates/pro-nuget/vben28/src/assets/icons/total-sales.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/transaction.svg b/templates/pro-nuget/vben28/src/assets/icons/transaction.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/transaction.svg rename to templates/pro-nuget/vben28/src/assets/icons/transaction.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/visit-count.svg b/templates/pro-nuget/vben28/src/assets/icons/visit-count.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/icons/visit-count.svg rename to templates/pro-nuget/vben28/src/assets/icons/visit-count.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/images/demo.png b/templates/pro-nuget/vben28/src/assets/images/demo.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/images/demo.png rename to templates/pro-nuget/vben28/src/assets/images/demo.png diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/images/header.jpg b/templates/pro-nuget/vben28/src/assets/images/header.jpg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/images/header.jpg rename to templates/pro-nuget/vben28/src/assets/images/header.jpg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/images/logo.png b/templates/pro-nuget/vben28/src/assets/images/logo.png similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/images/logo.png rename to templates/pro-nuget/vben28/src/assets/images/logo.png diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/illustration.svg b/templates/pro-nuget/vben28/src/assets/svg/illustration.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/illustration.svg rename to templates/pro-nuget/vben28/src/assets/svg/illustration.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/login-bg-dark.svg b/templates/pro-nuget/vben28/src/assets/svg/login-bg-dark.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/login-bg-dark.svg rename to templates/pro-nuget/vben28/src/assets/svg/login-bg-dark.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/login-bg.svg b/templates/pro-nuget/vben28/src/assets/svg/login-bg.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/login-bg.svg rename to templates/pro-nuget/vben28/src/assets/svg/login-bg.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/login-box-bg.svg b/templates/pro-nuget/vben28/src/assets/svg/login-box-bg.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/login-box-bg.svg rename to templates/pro-nuget/vben28/src/assets/svg/login-box-bg.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/net-error.svg b/templates/pro-nuget/vben28/src/assets/svg/net-error.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/net-error.svg rename to templates/pro-nuget/vben28/src/assets/svg/net-error.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/no-data.svg b/templates/pro-nuget/vben28/src/assets/svg/no-data.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/no-data.svg rename to templates/pro-nuget/vben28/src/assets/svg/no-data.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/p-rotate.svg b/templates/pro-nuget/vben28/src/assets/svg/preview/p-rotate.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/p-rotate.svg rename to templates/pro-nuget/vben28/src/assets/svg/preview/p-rotate.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/resume.svg b/templates/pro-nuget/vben28/src/assets/svg/preview/resume.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/resume.svg rename to templates/pro-nuget/vben28/src/assets/svg/preview/resume.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/scale.svg b/templates/pro-nuget/vben28/src/assets/svg/preview/scale.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/scale.svg rename to templates/pro-nuget/vben28/src/assets/svg/preview/scale.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/unrotate.svg b/templates/pro-nuget/vben28/src/assets/svg/preview/unrotate.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/unrotate.svg rename to templates/pro-nuget/vben28/src/assets/svg/preview/unrotate.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/unscale.svg b/templates/pro-nuget/vben28/src/assets/svg/preview/unscale.svg similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/assets/svg/preview/unscale.svg rename to templates/pro-nuget/vben28/src/assets/svg/preview/unscale.svg diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/index.ts b/templates/pro-nuget/vben28/src/components/Application/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/index.ts rename to templates/pro-nuget/vben28/src/components/Application/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppDarkModeToggle.vue b/templates/pro-nuget/vben28/src/components/Application/src/AppDarkModeToggle.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppDarkModeToggle.vue rename to templates/pro-nuget/vben28/src/components/Application/src/AppDarkModeToggle.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppLocalePicker.vue b/templates/pro-nuget/vben28/src/components/Application/src/AppLocalePicker.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppLocalePicker.vue rename to templates/pro-nuget/vben28/src/components/Application/src/AppLocalePicker.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppLogo.vue b/templates/pro-nuget/vben28/src/components/Application/src/AppLogo.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppLogo.vue rename to templates/pro-nuget/vben28/src/components/Application/src/AppLogo.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppProvider.vue b/templates/pro-nuget/vben28/src/components/Application/src/AppProvider.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/AppProvider.vue rename to templates/pro-nuget/vben28/src/components/Application/src/AppProvider.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/AppSearch.vue b/templates/pro-nuget/vben28/src/components/Application/src/search/AppSearch.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/AppSearch.vue rename to templates/pro-nuget/vben28/src/components/Application/src/search/AppSearch.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/AppSearchFooter.vue b/templates/pro-nuget/vben28/src/components/Application/src/search/AppSearchFooter.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/AppSearchFooter.vue rename to templates/pro-nuget/vben28/src/components/Application/src/search/AppSearchFooter.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/AppSearchKeyItem.vue b/templates/pro-nuget/vben28/src/components/Application/src/search/AppSearchKeyItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/AppSearchKeyItem.vue rename to templates/pro-nuget/vben28/src/components/Application/src/search/AppSearchKeyItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/AppSearchModal.vue b/templates/pro-nuget/vben28/src/components/Application/src/search/AppSearchModal.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/AppSearchModal.vue rename to templates/pro-nuget/vben28/src/components/Application/src/search/AppSearchModal.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/useMenuSearch.ts b/templates/pro-nuget/vben28/src/components/Application/src/search/useMenuSearch.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/search/useMenuSearch.ts rename to templates/pro-nuget/vben28/src/components/Application/src/search/useMenuSearch.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/useAppContext.ts b/templates/pro-nuget/vben28/src/components/Application/src/useAppContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Application/src/useAppContext.ts rename to templates/pro-nuget/vben28/src/components/Application/src/useAppContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Authority/index.ts b/templates/pro-nuget/vben28/src/components/Authority/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Authority/index.ts rename to templates/pro-nuget/vben28/src/components/Authority/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Authority/src/Authority.vue b/templates/pro-nuget/vben28/src/components/Authority/src/Authority.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Authority/src/Authority.vue rename to templates/pro-nuget/vben28/src/components/Authority/src/Authority.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Basic/index.ts b/templates/pro-nuget/vben28/src/components/Basic/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Basic/index.ts rename to templates/pro-nuget/vben28/src/components/Basic/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Basic/src/BasicArrow.vue b/templates/pro-nuget/vben28/src/components/Basic/src/BasicArrow.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Basic/src/BasicArrow.vue rename to templates/pro-nuget/vben28/src/components/Basic/src/BasicArrow.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Basic/src/BasicHelp.vue b/templates/pro-nuget/vben28/src/components/Basic/src/BasicHelp.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Basic/src/BasicHelp.vue rename to templates/pro-nuget/vben28/src/components/Basic/src/BasicHelp.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Basic/src/BasicTitle.vue b/templates/pro-nuget/vben28/src/components/Basic/src/BasicTitle.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Basic/src/BasicTitle.vue rename to templates/pro-nuget/vben28/src/components/Basic/src/BasicTitle.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Button/index.ts b/templates/pro-nuget/vben28/src/components/Button/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Button/index.ts rename to templates/pro-nuget/vben28/src/components/Button/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Button/src/BasicButton.vue b/templates/pro-nuget/vben28/src/components/Button/src/BasicButton.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Button/src/BasicButton.vue rename to templates/pro-nuget/vben28/src/components/Button/src/BasicButton.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Button/src/PopConfirmButton.vue b/templates/pro-nuget/vben28/src/components/Button/src/PopConfirmButton.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Button/src/PopConfirmButton.vue rename to templates/pro-nuget/vben28/src/components/Button/src/PopConfirmButton.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Button/src/props.ts b/templates/pro-nuget/vben28/src/components/Button/src/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Button/src/props.ts rename to templates/pro-nuget/vben28/src/components/Button/src/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CardList/index.ts b/templates/pro-nuget/vben28/src/components/CardList/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CardList/index.ts rename to templates/pro-nuget/vben28/src/components/CardList/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CardList/src/CardList.vue b/templates/pro-nuget/vben28/src/components/CardList/src/CardList.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CardList/src/CardList.vue rename to templates/pro-nuget/vben28/src/components/CardList/src/CardList.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CardList/src/data.ts b/templates/pro-nuget/vben28/src/components/CardList/src/data.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CardList/src/data.ts rename to templates/pro-nuget/vben28/src/components/CardList/src/data.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/ClickOutSide/index.ts b/templates/pro-nuget/vben28/src/components/ClickOutSide/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/ClickOutSide/index.ts rename to templates/pro-nuget/vben28/src/components/ClickOutSide/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/ClickOutSide/src/ClickOutSide.vue b/templates/pro-nuget/vben28/src/components/ClickOutSide/src/ClickOutSide.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/ClickOutSide/src/ClickOutSide.vue rename to templates/pro-nuget/vben28/src/components/ClickOutSide/src/ClickOutSide.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/index.ts b/templates/pro-nuget/vben28/src/components/CodeEditor/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/index.ts rename to templates/pro-nuget/vben28/src/components/CodeEditor/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/CodeEditor.vue b/templates/pro-nuget/vben28/src/components/CodeEditor/src/CodeEditor.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/CodeEditor.vue rename to templates/pro-nuget/vben28/src/components/CodeEditor/src/CodeEditor.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/codemirror/CodeMirror.vue b/templates/pro-nuget/vben28/src/components/CodeEditor/src/codemirror/CodeMirror.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/codemirror/CodeMirror.vue rename to templates/pro-nuget/vben28/src/components/CodeEditor/src/codemirror/CodeMirror.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/codemirror/codeMirror.ts b/templates/pro-nuget/vben28/src/components/CodeEditor/src/codemirror/codeMirror.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/codemirror/codeMirror.ts rename to templates/pro-nuget/vben28/src/components/CodeEditor/src/codemirror/codeMirror.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/codemirror/codemirror.css b/templates/pro-nuget/vben28/src/components/CodeEditor/src/codemirror/codemirror.css similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/codemirror/codemirror.css rename to templates/pro-nuget/vben28/src/components/CodeEditor/src/codemirror/codemirror.css diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/json-preview/JsonPreview.vue b/templates/pro-nuget/vben28/src/components/CodeEditor/src/json-preview/JsonPreview.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/json-preview/JsonPreview.vue rename to templates/pro-nuget/vben28/src/components/CodeEditor/src/json-preview/JsonPreview.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/typing.ts b/templates/pro-nuget/vben28/src/components/CodeEditor/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CodeEditor/src/typing.ts rename to templates/pro-nuget/vben28/src/components/CodeEditor/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/index.ts b/templates/pro-nuget/vben28/src/components/Container/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/index.ts rename to templates/pro-nuget/vben28/src/components/Container/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/LazyContainer.vue b/templates/pro-nuget/vben28/src/components/Container/src/LazyContainer.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/LazyContainer.vue rename to templates/pro-nuget/vben28/src/components/Container/src/LazyContainer.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/ScrollContainer.vue b/templates/pro-nuget/vben28/src/components/Container/src/ScrollContainer.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/ScrollContainer.vue rename to templates/pro-nuget/vben28/src/components/Container/src/ScrollContainer.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/collapse/CollapseContainer.vue b/templates/pro-nuget/vben28/src/components/Container/src/collapse/CollapseContainer.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/collapse/CollapseContainer.vue rename to templates/pro-nuget/vben28/src/components/Container/src/collapse/CollapseContainer.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/collapse/CollapseHeader.vue b/templates/pro-nuget/vben28/src/components/Container/src/collapse/CollapseHeader.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/collapse/CollapseHeader.vue rename to templates/pro-nuget/vben28/src/components/Container/src/collapse/CollapseHeader.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/typing.ts b/templates/pro-nuget/vben28/src/components/Container/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Container/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Container/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/ContextMenu/index.ts b/templates/pro-nuget/vben28/src/components/ContextMenu/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/ContextMenu/index.ts rename to templates/pro-nuget/vben28/src/components/ContextMenu/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/ContextMenu/src/ContextMenu.vue b/templates/pro-nuget/vben28/src/components/ContextMenu/src/ContextMenu.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/ContextMenu/src/ContextMenu.vue rename to templates/pro-nuget/vben28/src/components/ContextMenu/src/ContextMenu.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/ContextMenu/src/createContextMenu.ts b/templates/pro-nuget/vben28/src/components/ContextMenu/src/createContextMenu.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/ContextMenu/src/createContextMenu.ts rename to templates/pro-nuget/vben28/src/components/ContextMenu/src/createContextMenu.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/ContextMenu/src/typing.ts b/templates/pro-nuget/vben28/src/components/ContextMenu/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/ContextMenu/src/typing.ts rename to templates/pro-nuget/vben28/src/components/ContextMenu/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CountDown/index.ts b/templates/pro-nuget/vben28/src/components/CountDown/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CountDown/index.ts rename to templates/pro-nuget/vben28/src/components/CountDown/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CountDown/src/CountButton.vue b/templates/pro-nuget/vben28/src/components/CountDown/src/CountButton.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CountDown/src/CountButton.vue rename to templates/pro-nuget/vben28/src/components/CountDown/src/CountButton.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CountDown/src/CountdownInput.vue b/templates/pro-nuget/vben28/src/components/CountDown/src/CountdownInput.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CountDown/src/CountdownInput.vue rename to templates/pro-nuget/vben28/src/components/CountDown/src/CountdownInput.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CountDown/src/useCountdown.ts b/templates/pro-nuget/vben28/src/components/CountDown/src/useCountdown.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CountDown/src/useCountdown.ts rename to templates/pro-nuget/vben28/src/components/CountDown/src/useCountdown.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CountTo/index.ts b/templates/pro-nuget/vben28/src/components/CountTo/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CountTo/index.ts rename to templates/pro-nuget/vben28/src/components/CountTo/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/CountTo/src/CountTo.vue b/templates/pro-nuget/vben28/src/components/CountTo/src/CountTo.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/CountTo/src/CountTo.vue rename to templates/pro-nuget/vben28/src/components/CountTo/src/CountTo.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/index.ts b/templates/pro-nuget/vben28/src/components/Cropper/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/index.ts rename to templates/pro-nuget/vben28/src/components/Cropper/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/src/CopperModal.vue b/templates/pro-nuget/vben28/src/components/Cropper/src/CopperModal.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/src/CopperModal.vue rename to templates/pro-nuget/vben28/src/components/Cropper/src/CopperModal.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/src/Cropper.vue b/templates/pro-nuget/vben28/src/components/Cropper/src/Cropper.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/src/Cropper.vue rename to templates/pro-nuget/vben28/src/components/Cropper/src/Cropper.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/src/CropperAvatar.vue b/templates/pro-nuget/vben28/src/components/Cropper/src/CropperAvatar.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/src/CropperAvatar.vue rename to templates/pro-nuget/vben28/src/components/Cropper/src/CropperAvatar.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/src/typing.ts b/templates/pro-nuget/vben28/src/components/Cropper/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Cropper/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Cropper/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Description/index.ts b/templates/pro-nuget/vben28/src/components/Description/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Description/index.ts rename to templates/pro-nuget/vben28/src/components/Description/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Description/src/Description.vue b/templates/pro-nuget/vben28/src/components/Description/src/Description.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Description/src/Description.vue rename to templates/pro-nuget/vben28/src/components/Description/src/Description.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Description/src/typing.ts b/templates/pro-nuget/vben28/src/components/Description/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Description/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Description/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Description/src/useDescription.ts b/templates/pro-nuget/vben28/src/components/Description/src/useDescription.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Description/src/useDescription.ts rename to templates/pro-nuget/vben28/src/components/Description/src/useDescription.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/index.ts b/templates/pro-nuget/vben28/src/components/Drawer/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/index.ts rename to templates/pro-nuget/vben28/src/components/Drawer/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/BasicDrawer.vue b/templates/pro-nuget/vben28/src/components/Drawer/src/BasicDrawer.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/BasicDrawer.vue rename to templates/pro-nuget/vben28/src/components/Drawer/src/BasicDrawer.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/components/DrawerFooter.vue b/templates/pro-nuget/vben28/src/components/Drawer/src/components/DrawerFooter.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/components/DrawerFooter.vue rename to templates/pro-nuget/vben28/src/components/Drawer/src/components/DrawerFooter.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/components/DrawerHeader.vue b/templates/pro-nuget/vben28/src/components/Drawer/src/components/DrawerHeader.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/components/DrawerHeader.vue rename to templates/pro-nuget/vben28/src/components/Drawer/src/components/DrawerHeader.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/props.ts b/templates/pro-nuget/vben28/src/components/Drawer/src/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/props.ts rename to templates/pro-nuget/vben28/src/components/Drawer/src/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/typing.ts b/templates/pro-nuget/vben28/src/components/Drawer/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Drawer/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/useDrawer.ts b/templates/pro-nuget/vben28/src/components/Drawer/src/useDrawer.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Drawer/src/useDrawer.ts rename to templates/pro-nuget/vben28/src/components/Drawer/src/useDrawer.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Dropdown/index.ts b/templates/pro-nuget/vben28/src/components/Dropdown/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Dropdown/index.ts rename to templates/pro-nuget/vben28/src/components/Dropdown/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Dropdown/src/Dropdown.vue b/templates/pro-nuget/vben28/src/components/Dropdown/src/Dropdown.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Dropdown/src/Dropdown.vue rename to templates/pro-nuget/vben28/src/components/Dropdown/src/Dropdown.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Dropdown/src/typing.ts b/templates/pro-nuget/vben28/src/components/Dropdown/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Dropdown/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Dropdown/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/index.ts b/templates/pro-nuget/vben28/src/components/Excel/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/index.ts rename to templates/pro-nuget/vben28/src/components/Excel/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/src/Export2Excel.ts b/templates/pro-nuget/vben28/src/components/Excel/src/Export2Excel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/src/Export2Excel.ts rename to templates/pro-nuget/vben28/src/components/Excel/src/Export2Excel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/src/ExportExcelModal.vue b/templates/pro-nuget/vben28/src/components/Excel/src/ExportExcelModal.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/src/ExportExcelModal.vue rename to templates/pro-nuget/vben28/src/components/Excel/src/ExportExcelModal.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/src/ImportExcel.vue b/templates/pro-nuget/vben28/src/components/Excel/src/ImportExcel.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/src/ImportExcel.vue rename to templates/pro-nuget/vben28/src/components/Excel/src/ImportExcel.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/src/typing.ts b/templates/pro-nuget/vben28/src/components/Excel/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Excel/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Excel/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/index.ts b/templates/pro-nuget/vben28/src/components/FlowChart/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/index.ts rename to templates/pro-nuget/vben28/src/components/FlowChart/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/FlowChart.vue b/templates/pro-nuget/vben28/src/components/FlowChart/src/FlowChart.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/FlowChart.vue rename to templates/pro-nuget/vben28/src/components/FlowChart/src/FlowChart.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/FlowChartToolbar.vue b/templates/pro-nuget/vben28/src/components/FlowChart/src/FlowChartToolbar.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/FlowChartToolbar.vue rename to templates/pro-nuget/vben28/src/components/FlowChart/src/FlowChartToolbar.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/adpterForTurbo.ts b/templates/pro-nuget/vben28/src/components/FlowChart/src/adpterForTurbo.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/adpterForTurbo.ts rename to templates/pro-nuget/vben28/src/components/FlowChart/src/adpterForTurbo.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/config.ts b/templates/pro-nuget/vben28/src/components/FlowChart/src/config.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/config.ts rename to templates/pro-nuget/vben28/src/components/FlowChart/src/config.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/enum.ts b/templates/pro-nuget/vben28/src/components/FlowChart/src/enum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/enum.ts rename to templates/pro-nuget/vben28/src/components/FlowChart/src/enum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/types.ts b/templates/pro-nuget/vben28/src/components/FlowChart/src/types.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/types.ts rename to templates/pro-nuget/vben28/src/components/FlowChart/src/types.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/useFlowContext.ts b/templates/pro-nuget/vben28/src/components/FlowChart/src/useFlowContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/FlowChart/src/useFlowContext.ts rename to templates/pro-nuget/vben28/src/components/FlowChart/src/useFlowContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/index.ts b/templates/pro-nuget/vben28/src/components/Form/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/index.ts rename to templates/pro-nuget/vben28/src/components/Form/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/BasicForm.vue b/templates/pro-nuget/vben28/src/components/Form/src/BasicForm.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/BasicForm.vue rename to templates/pro-nuget/vben28/src/components/Form/src/BasicForm.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/componentMap.ts b/templates/pro-nuget/vben28/src/components/Form/src/componentMap.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/componentMap.ts rename to templates/pro-nuget/vben28/src/components/Form/src/componentMap.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiCascader.vue b/templates/pro-nuget/vben28/src/components/Form/src/components/ApiCascader.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiCascader.vue rename to templates/pro-nuget/vben28/src/components/Form/src/components/ApiCascader.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiRadioGroup.vue b/templates/pro-nuget/vben28/src/components/Form/src/components/ApiRadioGroup.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiRadioGroup.vue rename to templates/pro-nuget/vben28/src/components/Form/src/components/ApiRadioGroup.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiSelect.vue b/templates/pro-nuget/vben28/src/components/Form/src/components/ApiSelect.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiSelect.vue rename to templates/pro-nuget/vben28/src/components/Form/src/components/ApiSelect.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiTree.vue b/templates/pro-nuget/vben28/src/components/Form/src/components/ApiTree.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiTree.vue rename to templates/pro-nuget/vben28/src/components/Form/src/components/ApiTree.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiTreeSelect.vue b/templates/pro-nuget/vben28/src/components/Form/src/components/ApiTreeSelect.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/ApiTreeSelect.vue rename to templates/pro-nuget/vben28/src/components/Form/src/components/ApiTreeSelect.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/FormAction.vue b/templates/pro-nuget/vben28/src/components/Form/src/components/FormAction.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/FormAction.vue rename to templates/pro-nuget/vben28/src/components/Form/src/components/FormAction.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/FormItem.vue b/templates/pro-nuget/vben28/src/components/Form/src/components/FormItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/FormItem.vue rename to templates/pro-nuget/vben28/src/components/Form/src/components/FormItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/RadioButtonGroup.vue b/templates/pro-nuget/vben28/src/components/Form/src/components/RadioButtonGroup.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/components/RadioButtonGroup.vue rename to templates/pro-nuget/vben28/src/components/Form/src/components/RadioButtonGroup.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/helper.ts b/templates/pro-nuget/vben28/src/components/Form/src/helper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/helper.ts rename to templates/pro-nuget/vben28/src/components/Form/src/helper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useAdvanced.ts b/templates/pro-nuget/vben28/src/components/Form/src/hooks/useAdvanced.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useAdvanced.ts rename to templates/pro-nuget/vben28/src/components/Form/src/hooks/useAdvanced.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useAutoFocus.ts b/templates/pro-nuget/vben28/src/components/Form/src/hooks/useAutoFocus.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useAutoFocus.ts rename to templates/pro-nuget/vben28/src/components/Form/src/hooks/useAutoFocus.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useComponentRegister.ts b/templates/pro-nuget/vben28/src/components/Form/src/hooks/useComponentRegister.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useComponentRegister.ts rename to templates/pro-nuget/vben28/src/components/Form/src/hooks/useComponentRegister.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useForm.ts b/templates/pro-nuget/vben28/src/components/Form/src/hooks/useForm.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useForm.ts rename to templates/pro-nuget/vben28/src/components/Form/src/hooks/useForm.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useFormContext.ts b/templates/pro-nuget/vben28/src/components/Form/src/hooks/useFormContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useFormContext.ts rename to templates/pro-nuget/vben28/src/components/Form/src/hooks/useFormContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useFormEvents.ts b/templates/pro-nuget/vben28/src/components/Form/src/hooks/useFormEvents.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useFormEvents.ts rename to templates/pro-nuget/vben28/src/components/Form/src/hooks/useFormEvents.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useFormValues.ts b/templates/pro-nuget/vben28/src/components/Form/src/hooks/useFormValues.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useFormValues.ts rename to templates/pro-nuget/vben28/src/components/Form/src/hooks/useFormValues.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useLabelWidth.ts b/templates/pro-nuget/vben28/src/components/Form/src/hooks/useLabelWidth.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/hooks/useLabelWidth.ts rename to templates/pro-nuget/vben28/src/components/Form/src/hooks/useLabelWidth.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/props.ts b/templates/pro-nuget/vben28/src/components/Form/src/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/props.ts rename to templates/pro-nuget/vben28/src/components/Form/src/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/types/form.ts b/templates/pro-nuget/vben28/src/components/Form/src/types/form.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/types/form.ts rename to templates/pro-nuget/vben28/src/components/Form/src/types/form.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/types/formItem.ts b/templates/pro-nuget/vben28/src/components/Form/src/types/formItem.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/types/formItem.ts rename to templates/pro-nuget/vben28/src/components/Form/src/types/formItem.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/types/hooks.ts b/templates/pro-nuget/vben28/src/components/Form/src/types/hooks.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/types/hooks.ts rename to templates/pro-nuget/vben28/src/components/Form/src/types/hooks.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/types/index.ts b/templates/pro-nuget/vben28/src/components/Form/src/types/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Form/src/types/index.ts rename to templates/pro-nuget/vben28/src/components/Form/src/types/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/data/icons.data.ts b/templates/pro-nuget/vben28/src/components/Icon/data/icons.data.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/data/icons.data.ts rename to templates/pro-nuget/vben28/src/components/Icon/data/icons.data.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/index.ts b/templates/pro-nuget/vben28/src/components/Icon/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/index.ts rename to templates/pro-nuget/vben28/src/components/Icon/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/src/Icon.vue b/templates/pro-nuget/vben28/src/components/Icon/src/Icon.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/src/Icon.vue rename to templates/pro-nuget/vben28/src/components/Icon/src/Icon.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/src/IconPicker.vue b/templates/pro-nuget/vben28/src/components/Icon/src/IconPicker.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/src/IconPicker.vue rename to templates/pro-nuget/vben28/src/components/Icon/src/IconPicker.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/src/SvgIcon.vue b/templates/pro-nuget/vben28/src/components/Icon/src/SvgIcon.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Icon/src/SvgIcon.vue rename to templates/pro-nuget/vben28/src/components/Icon/src/SvgIcon.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/index.ts b/templates/pro-nuget/vben28/src/components/Loading/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/index.ts rename to templates/pro-nuget/vben28/src/components/Loading/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/src/Loading.vue b/templates/pro-nuget/vben28/src/components/Loading/src/Loading.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/src/Loading.vue rename to templates/pro-nuget/vben28/src/components/Loading/src/Loading.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/src/createLoading.ts b/templates/pro-nuget/vben28/src/components/Loading/src/createLoading.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/src/createLoading.ts rename to templates/pro-nuget/vben28/src/components/Loading/src/createLoading.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/src/typing.ts b/templates/pro-nuget/vben28/src/components/Loading/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Loading/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/src/useLoading.ts b/templates/pro-nuget/vben28/src/components/Loading/src/useLoading.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Loading/src/useLoading.ts rename to templates/pro-nuget/vben28/src/components/Loading/src/useLoading.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Markdown/index.ts b/templates/pro-nuget/vben28/src/components/Markdown/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Markdown/index.ts rename to templates/pro-nuget/vben28/src/components/Markdown/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Markdown/src/Markdown.vue b/templates/pro-nuget/vben28/src/components/Markdown/src/Markdown.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Markdown/src/Markdown.vue rename to templates/pro-nuget/vben28/src/components/Markdown/src/Markdown.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Markdown/src/MarkdownViewer.vue b/templates/pro-nuget/vben28/src/components/Markdown/src/MarkdownViewer.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Markdown/src/MarkdownViewer.vue rename to templates/pro-nuget/vben28/src/components/Markdown/src/MarkdownViewer.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Markdown/src/typing.ts b/templates/pro-nuget/vben28/src/components/Markdown/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Markdown/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Markdown/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/index.ts b/templates/pro-nuget/vben28/src/components/Menu/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/index.ts rename to templates/pro-nuget/vben28/src/components/Menu/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/BasicMenu.vue b/templates/pro-nuget/vben28/src/components/Menu/src/BasicMenu.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/BasicMenu.vue rename to templates/pro-nuget/vben28/src/components/Menu/src/BasicMenu.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/components/BasicMenuItem.vue b/templates/pro-nuget/vben28/src/components/Menu/src/components/BasicMenuItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/components/BasicMenuItem.vue rename to templates/pro-nuget/vben28/src/components/Menu/src/components/BasicMenuItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/components/BasicSubMenuItem.vue b/templates/pro-nuget/vben28/src/components/Menu/src/components/BasicSubMenuItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/components/BasicSubMenuItem.vue rename to templates/pro-nuget/vben28/src/components/Menu/src/components/BasicSubMenuItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/components/MenuItemContent.vue b/templates/pro-nuget/vben28/src/components/Menu/src/components/MenuItemContent.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/components/MenuItemContent.vue rename to templates/pro-nuget/vben28/src/components/Menu/src/components/MenuItemContent.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/index.less b/templates/pro-nuget/vben28/src/components/Menu/src/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/index.less rename to templates/pro-nuget/vben28/src/components/Menu/src/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/props.ts b/templates/pro-nuget/vben28/src/components/Menu/src/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/props.ts rename to templates/pro-nuget/vben28/src/components/Menu/src/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/types.ts b/templates/pro-nuget/vben28/src/components/Menu/src/types.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/types.ts rename to templates/pro-nuget/vben28/src/components/Menu/src/types.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/useOpenKeys.ts b/templates/pro-nuget/vben28/src/components/Menu/src/useOpenKeys.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Menu/src/useOpenKeys.ts rename to templates/pro-nuget/vben28/src/components/Menu/src/useOpenKeys.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/index.ts b/templates/pro-nuget/vben28/src/components/Modal/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/index.ts rename to templates/pro-nuget/vben28/src/components/Modal/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/BasicModal.vue b/templates/pro-nuget/vben28/src/components/Modal/src/BasicModal.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/BasicModal.vue rename to templates/pro-nuget/vben28/src/components/Modal/src/BasicModal.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/Modal.tsx b/templates/pro-nuget/vben28/src/components/Modal/src/components/Modal.tsx similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/Modal.tsx rename to templates/pro-nuget/vben28/src/components/Modal/src/components/Modal.tsx diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/ModalClose.vue b/templates/pro-nuget/vben28/src/components/Modal/src/components/ModalClose.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/ModalClose.vue rename to templates/pro-nuget/vben28/src/components/Modal/src/components/ModalClose.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/ModalFooter.vue b/templates/pro-nuget/vben28/src/components/Modal/src/components/ModalFooter.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/ModalFooter.vue rename to templates/pro-nuget/vben28/src/components/Modal/src/components/ModalFooter.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/ModalHeader.vue b/templates/pro-nuget/vben28/src/components/Modal/src/components/ModalHeader.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/ModalHeader.vue rename to templates/pro-nuget/vben28/src/components/Modal/src/components/ModalHeader.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/ModalWrapper.vue b/templates/pro-nuget/vben28/src/components/Modal/src/components/ModalWrapper.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/components/ModalWrapper.vue rename to templates/pro-nuget/vben28/src/components/Modal/src/components/ModalWrapper.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/hooks/useModal.ts b/templates/pro-nuget/vben28/src/components/Modal/src/hooks/useModal.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/hooks/useModal.ts rename to templates/pro-nuget/vben28/src/components/Modal/src/hooks/useModal.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/hooks/useModalContext.ts b/templates/pro-nuget/vben28/src/components/Modal/src/hooks/useModalContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/hooks/useModalContext.ts rename to templates/pro-nuget/vben28/src/components/Modal/src/hooks/useModalContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/hooks/useModalDrag.ts b/templates/pro-nuget/vben28/src/components/Modal/src/hooks/useModalDrag.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/hooks/useModalDrag.ts rename to templates/pro-nuget/vben28/src/components/Modal/src/hooks/useModalDrag.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/hooks/useModalFullScreen.ts b/templates/pro-nuget/vben28/src/components/Modal/src/hooks/useModalFullScreen.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/hooks/useModalFullScreen.ts rename to templates/pro-nuget/vben28/src/components/Modal/src/hooks/useModalFullScreen.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/index.less b/templates/pro-nuget/vben28/src/components/Modal/src/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/index.less rename to templates/pro-nuget/vben28/src/components/Modal/src/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/props.ts b/templates/pro-nuget/vben28/src/components/Modal/src/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/props.ts rename to templates/pro-nuget/vben28/src/components/Modal/src/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/typing.ts b/templates/pro-nuget/vben28/src/components/Modal/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Modal/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Modal/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/index.ts b/templates/pro-nuget/vben28/src/components/Page/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/index.ts rename to templates/pro-nuget/vben28/src/components/Page/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/src/PageFooter.vue b/templates/pro-nuget/vben28/src/components/Page/src/PageFooter.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/src/PageFooter.vue rename to templates/pro-nuget/vben28/src/components/Page/src/PageFooter.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/src/PageWrapper.vue b/templates/pro-nuget/vben28/src/components/Page/src/PageWrapper.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Page/src/PageWrapper.vue rename to templates/pro-nuget/vben28/src/components/Page/src/PageWrapper.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/index.ts b/templates/pro-nuget/vben28/src/components/Preview/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/index.ts rename to templates/pro-nuget/vben28/src/components/Preview/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/src/Functional.vue b/templates/pro-nuget/vben28/src/components/Preview/src/Functional.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/src/Functional.vue rename to templates/pro-nuget/vben28/src/components/Preview/src/Functional.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/src/Preview.vue b/templates/pro-nuget/vben28/src/components/Preview/src/Preview.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/src/Preview.vue rename to templates/pro-nuget/vben28/src/components/Preview/src/Preview.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/src/functional.ts b/templates/pro-nuget/vben28/src/components/Preview/src/functional.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/src/functional.ts rename to templates/pro-nuget/vben28/src/components/Preview/src/functional.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/src/typing.ts b/templates/pro-nuget/vben28/src/components/Preview/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Preview/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Preview/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/index.ts b/templates/pro-nuget/vben28/src/components/Qrcode/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/index.ts rename to templates/pro-nuget/vben28/src/components/Qrcode/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/Qrcode.vue b/templates/pro-nuget/vben28/src/components/Qrcode/src/Qrcode.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/Qrcode.vue rename to templates/pro-nuget/vben28/src/components/Qrcode/src/Qrcode.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/drawCanvas.ts b/templates/pro-nuget/vben28/src/components/Qrcode/src/drawCanvas.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/drawCanvas.ts rename to templates/pro-nuget/vben28/src/components/Qrcode/src/drawCanvas.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/drawLogo.ts b/templates/pro-nuget/vben28/src/components/Qrcode/src/drawLogo.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/drawLogo.ts rename to templates/pro-nuget/vben28/src/components/Qrcode/src/drawLogo.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/qrcodePlus.ts b/templates/pro-nuget/vben28/src/components/Qrcode/src/qrcodePlus.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/qrcodePlus.ts rename to templates/pro-nuget/vben28/src/components/Qrcode/src/qrcodePlus.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/toCanvas.ts b/templates/pro-nuget/vben28/src/components/Qrcode/src/toCanvas.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/toCanvas.ts rename to templates/pro-nuget/vben28/src/components/Qrcode/src/toCanvas.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/typing.ts b/templates/pro-nuget/vben28/src/components/Qrcode/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Qrcode/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Qrcode/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/index.ts b/templates/pro-nuget/vben28/src/components/Scrollbar/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/index.ts rename to templates/pro-nuget/vben28/src/components/Scrollbar/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/src/Scrollbar.vue b/templates/pro-nuget/vben28/src/components/Scrollbar/src/Scrollbar.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/src/Scrollbar.vue rename to templates/pro-nuget/vben28/src/components/Scrollbar/src/Scrollbar.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/src/bar.ts b/templates/pro-nuget/vben28/src/components/Scrollbar/src/bar.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/src/bar.ts rename to templates/pro-nuget/vben28/src/components/Scrollbar/src/bar.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/src/types.d.ts b/templates/pro-nuget/vben28/src/components/Scrollbar/src/types.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/src/types.d.ts rename to templates/pro-nuget/vben28/src/components/Scrollbar/src/types.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/src/util.ts b/templates/pro-nuget/vben28/src/components/Scrollbar/src/util.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Scrollbar/src/util.ts rename to templates/pro-nuget/vben28/src/components/Scrollbar/src/util.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/index.ts b/templates/pro-nuget/vben28/src/components/SimpleMenu/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/index.ts rename to templates/pro-nuget/vben28/src/components/SimpleMenu/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/SimpleMenu.vue b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/SimpleMenu.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/SimpleMenu.vue rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/SimpleMenu.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/SimpleMenuTag.vue b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/SimpleMenuTag.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/SimpleMenuTag.vue rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/SimpleMenuTag.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/SimpleSubMenu.vue b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/SimpleSubMenu.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/SimpleSubMenu.vue rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/SimpleSubMenu.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/Menu.vue b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/Menu.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/Menu.vue rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/Menu.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/MenuCollapseTransition.vue b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/MenuCollapseTransition.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/MenuCollapseTransition.vue rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/MenuCollapseTransition.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/MenuItem.vue b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/MenuItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/MenuItem.vue rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/MenuItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/SubMenuItem.vue b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/SubMenuItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/SubMenuItem.vue rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/SubMenuItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/menu.less b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/menu.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/menu.less rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/menu.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/types.ts b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/types.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/types.ts rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/types.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/useMenu.ts b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/useMenu.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/useMenu.ts rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/useMenu.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/useSimpleMenuContext.ts b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/useSimpleMenuContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/components/useSimpleMenuContext.ts rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/components/useSimpleMenuContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/index.less b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/index.less rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/types.ts b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/types.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/types.ts rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/types.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/useOpenKeys.ts b/templates/pro-nuget/vben28/src/components/SimpleMenu/src/useOpenKeys.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/SimpleMenu/src/useOpenKeys.ts rename to templates/pro-nuget/vben28/src/components/SimpleMenu/src/useOpenKeys.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/StrengthMeter/index.ts b/templates/pro-nuget/vben28/src/components/StrengthMeter/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/StrengthMeter/index.ts rename to templates/pro-nuget/vben28/src/components/StrengthMeter/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/StrengthMeter/src/StrengthMeter.vue b/templates/pro-nuget/vben28/src/components/StrengthMeter/src/StrengthMeter.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/StrengthMeter/src/StrengthMeter.vue rename to templates/pro-nuget/vben28/src/components/StrengthMeter/src/StrengthMeter.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/index.ts b/templates/pro-nuget/vben28/src/components/Table/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/index.ts rename to templates/pro-nuget/vben28/src/components/Table/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/BasicTable.vue b/templates/pro-nuget/vben28/src/components/Table/src/BasicTable.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/BasicTable.vue rename to templates/pro-nuget/vben28/src/components/Table/src/BasicTable.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/componentMap.ts b/templates/pro-nuget/vben28/src/components/Table/src/componentMap.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/componentMap.ts rename to templates/pro-nuget/vben28/src/components/Table/src/componentMap.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/EditTableHeaderIcon.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/EditTableHeaderIcon.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/EditTableHeaderIcon.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/EditTableHeaderIcon.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/HeaderCell.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/HeaderCell.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/HeaderCell.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/HeaderCell.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableAction.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/TableAction.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableAction.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/TableAction.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableFooter.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/TableFooter.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableFooter.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/TableFooter.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableHeader.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/TableHeader.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableHeader.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/TableHeader.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableImg.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/TableImg.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableImg.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/TableImg.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableTitle.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/TableTitle.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/TableTitle.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/TableTitle.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/editable/CellComponent.ts b/templates/pro-nuget/vben28/src/components/Table/src/components/editable/CellComponent.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/editable/CellComponent.ts rename to templates/pro-nuget/vben28/src/components/Table/src/components/editable/CellComponent.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/editable/EditableCell.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/editable/EditableCell.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/editable/EditableCell.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/editable/EditableCell.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/editable/helper.ts b/templates/pro-nuget/vben28/src/components/Table/src/components/editable/helper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/editable/helper.ts rename to templates/pro-nuget/vben28/src/components/Table/src/components/editable/helper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/editable/index.ts b/templates/pro-nuget/vben28/src/components/Table/src/components/editable/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/editable/index.ts rename to templates/pro-nuget/vben28/src/components/Table/src/components/editable/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/ColumnSetting.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/settings/ColumnSetting.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/ColumnSetting.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/settings/ColumnSetting.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/FullScreenSetting.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/settings/FullScreenSetting.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/FullScreenSetting.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/settings/FullScreenSetting.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/RedoSetting.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/settings/RedoSetting.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/RedoSetting.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/settings/RedoSetting.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/SizeSetting.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/settings/SizeSetting.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/SizeSetting.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/settings/SizeSetting.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/index.vue b/templates/pro-nuget/vben28/src/components/Table/src/components/settings/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/components/settings/index.vue rename to templates/pro-nuget/vben28/src/components/Table/src/components/settings/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/const.ts b/templates/pro-nuget/vben28/src/components/Table/src/const.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/const.ts rename to templates/pro-nuget/vben28/src/components/Table/src/const.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useColumns.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useColumns.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useColumns.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useColumns.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useCustomRow.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useCustomRow.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useCustomRow.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useCustomRow.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useDataSource.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useDataSource.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useDataSource.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useDataSource.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useLoading.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useLoading.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useLoading.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useLoading.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/usePagination.tsx b/templates/pro-nuget/vben28/src/components/Table/src/hooks/usePagination.tsx similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/usePagination.tsx rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/usePagination.tsx diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useRowSelection.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useRowSelection.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useRowSelection.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useRowSelection.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useScrollTo.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useScrollTo.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useScrollTo.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useScrollTo.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTable.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useTable.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTable.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useTable.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableContext.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableContext.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableExpand.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableExpand.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableExpand.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableExpand.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableFooter.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableFooter.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableFooter.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableFooter.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableForm.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableForm.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableForm.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableForm.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableHeader.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableHeader.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableHeader.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableHeader.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableScroll.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableScroll.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableScroll.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableScroll.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableStyle.ts b/templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableStyle.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/hooks/useTableStyle.ts rename to templates/pro-nuget/vben28/src/components/Table/src/hooks/useTableStyle.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/props.ts b/templates/pro-nuget/vben28/src/components/Table/src/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/props.ts rename to templates/pro-nuget/vben28/src/components/Table/src/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/column.ts b/templates/pro-nuget/vben28/src/components/Table/src/types/column.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/column.ts rename to templates/pro-nuget/vben28/src/components/Table/src/types/column.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/componentType.ts b/templates/pro-nuget/vben28/src/components/Table/src/types/componentType.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/componentType.ts rename to templates/pro-nuget/vben28/src/components/Table/src/types/componentType.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/pagination.ts b/templates/pro-nuget/vben28/src/components/Table/src/types/pagination.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/pagination.ts rename to templates/pro-nuget/vben28/src/components/Table/src/types/pagination.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/table.ts b/templates/pro-nuget/vben28/src/components/Table/src/types/table.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/table.ts rename to templates/pro-nuget/vben28/src/components/Table/src/types/table.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/tableAction.ts b/templates/pro-nuget/vben28/src/components/Table/src/types/tableAction.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Table/src/types/tableAction.ts rename to templates/pro-nuget/vben28/src/components/Table/src/types/tableAction.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Time/index.ts b/templates/pro-nuget/vben28/src/components/Time/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Time/index.ts rename to templates/pro-nuget/vben28/src/components/Time/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Time/src/Time.vue b/templates/pro-nuget/vben28/src/components/Time/src/Time.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Time/src/Time.vue rename to templates/pro-nuget/vben28/src/components/Time/src/Time.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/index.ts b/templates/pro-nuget/vben28/src/components/Tinymce/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/index.ts rename to templates/pro-nuget/vben28/src/components/Tinymce/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/src/Editor.vue b/templates/pro-nuget/vben28/src/components/Tinymce/src/Editor.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/src/Editor.vue rename to templates/pro-nuget/vben28/src/components/Tinymce/src/Editor.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/src/ImgUpload.vue b/templates/pro-nuget/vben28/src/components/Tinymce/src/ImgUpload.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/src/ImgUpload.vue rename to templates/pro-nuget/vben28/src/components/Tinymce/src/ImgUpload.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/src/helper.ts b/templates/pro-nuget/vben28/src/components/Tinymce/src/helper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/src/helper.ts rename to templates/pro-nuget/vben28/src/components/Tinymce/src/helper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/src/tinymce.ts b/templates/pro-nuget/vben28/src/components/Tinymce/src/tinymce.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tinymce/src/tinymce.ts rename to templates/pro-nuget/vben28/src/components/Tinymce/src/tinymce.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Transition/index.ts b/templates/pro-nuget/vben28/src/components/Transition/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Transition/index.ts rename to templates/pro-nuget/vben28/src/components/Transition/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Transition/src/CollapseTransition.vue b/templates/pro-nuget/vben28/src/components/Transition/src/CollapseTransition.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Transition/src/CollapseTransition.vue rename to templates/pro-nuget/vben28/src/components/Transition/src/CollapseTransition.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Transition/src/CreateTransition.tsx b/templates/pro-nuget/vben28/src/components/Transition/src/CreateTransition.tsx similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Transition/src/CreateTransition.tsx rename to templates/pro-nuget/vben28/src/components/Transition/src/CreateTransition.tsx diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Transition/src/ExpandTransition.ts b/templates/pro-nuget/vben28/src/components/Transition/src/ExpandTransition.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Transition/src/ExpandTransition.ts rename to templates/pro-nuget/vben28/src/components/Transition/src/ExpandTransition.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/index.ts b/templates/pro-nuget/vben28/src/components/Tree/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/index.ts rename to templates/pro-nuget/vben28/src/components/Tree/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/BasicTree.vue b/templates/pro-nuget/vben28/src/components/Tree/src/BasicTree.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/BasicTree.vue rename to templates/pro-nuget/vben28/src/components/Tree/src/BasicTree.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/TreeIcon.ts b/templates/pro-nuget/vben28/src/components/Tree/src/TreeIcon.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/TreeIcon.ts rename to templates/pro-nuget/vben28/src/components/Tree/src/TreeIcon.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/components/TreeHeader.vue b/templates/pro-nuget/vben28/src/components/Tree/src/components/TreeHeader.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/components/TreeHeader.vue rename to templates/pro-nuget/vben28/src/components/Tree/src/components/TreeHeader.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/hooks/useTree.ts b/templates/pro-nuget/vben28/src/components/Tree/src/hooks/useTree.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/hooks/useTree.ts rename to templates/pro-nuget/vben28/src/components/Tree/src/hooks/useTree.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/types/tree.ts b/templates/pro-nuget/vben28/src/components/Tree/src/types/tree.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/src/types/tree.ts rename to templates/pro-nuget/vben28/src/components/Tree/src/types/tree.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/style/index.less b/templates/pro-nuget/vben28/src/components/Tree/style/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/style/index.less rename to templates/pro-nuget/vben28/src/components/Tree/style/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/style/index.ts b/templates/pro-nuget/vben28/src/components/Tree/style/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Tree/style/index.ts rename to templates/pro-nuget/vben28/src/components/Tree/style/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/index.ts b/templates/pro-nuget/vben28/src/components/Upload/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/index.ts rename to templates/pro-nuget/vben28/src/components/Upload/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/BasicUpload.vue b/templates/pro-nuget/vben28/src/components/Upload/src/BasicUpload.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/BasicUpload.vue rename to templates/pro-nuget/vben28/src/components/Upload/src/BasicUpload.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/FileList.vue b/templates/pro-nuget/vben28/src/components/Upload/src/FileList.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/FileList.vue rename to templates/pro-nuget/vben28/src/components/Upload/src/FileList.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/ThumbUrl.vue b/templates/pro-nuget/vben28/src/components/Upload/src/ThumbUrl.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/ThumbUrl.vue rename to templates/pro-nuget/vben28/src/components/Upload/src/ThumbUrl.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/UploadModal.vue b/templates/pro-nuget/vben28/src/components/Upload/src/UploadModal.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/UploadModal.vue rename to templates/pro-nuget/vben28/src/components/Upload/src/UploadModal.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/UploadPreviewModal.vue b/templates/pro-nuget/vben28/src/components/Upload/src/UploadPreviewModal.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/UploadPreviewModal.vue rename to templates/pro-nuget/vben28/src/components/Upload/src/UploadPreviewModal.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/data.tsx b/templates/pro-nuget/vben28/src/components/Upload/src/data.tsx similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/data.tsx rename to templates/pro-nuget/vben28/src/components/Upload/src/data.tsx diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/helper.ts b/templates/pro-nuget/vben28/src/components/Upload/src/helper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/helper.ts rename to templates/pro-nuget/vben28/src/components/Upload/src/helper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/props.ts b/templates/pro-nuget/vben28/src/components/Upload/src/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/props.ts rename to templates/pro-nuget/vben28/src/components/Upload/src/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/typing.ts b/templates/pro-nuget/vben28/src/components/Upload/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Upload/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/useUpload.ts b/templates/pro-nuget/vben28/src/components/Upload/src/useUpload.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Upload/src/useUpload.ts rename to templates/pro-nuget/vben28/src/components/Upload/src/useUpload.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/index.ts b/templates/pro-nuget/vben28/src/components/Verify/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/index.ts rename to templates/pro-nuget/vben28/src/components/Verify/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/src/DragVerify.vue b/templates/pro-nuget/vben28/src/components/Verify/src/DragVerify.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/src/DragVerify.vue rename to templates/pro-nuget/vben28/src/components/Verify/src/DragVerify.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/src/ImgRotate.vue b/templates/pro-nuget/vben28/src/components/Verify/src/ImgRotate.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/src/ImgRotate.vue rename to templates/pro-nuget/vben28/src/components/Verify/src/ImgRotate.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/src/props.ts b/templates/pro-nuget/vben28/src/components/Verify/src/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/src/props.ts rename to templates/pro-nuget/vben28/src/components/Verify/src/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/src/typing.ts b/templates/pro-nuget/vben28/src/components/Verify/src/typing.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/Verify/src/typing.ts rename to templates/pro-nuget/vben28/src/components/Verify/src/typing.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/VirtualScroll/index.ts b/templates/pro-nuget/vben28/src/components/VirtualScroll/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/VirtualScroll/index.ts rename to templates/pro-nuget/vben28/src/components/VirtualScroll/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/VirtualScroll/src/VirtualScroll.vue b/templates/pro-nuget/vben28/src/components/VirtualScroll/src/VirtualScroll.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/VirtualScroll/src/VirtualScroll.vue rename to templates/pro-nuget/vben28/src/components/VirtualScroll/src/VirtualScroll.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/components/registerGlobComp.ts b/templates/pro-nuget/vben28/src/components/registerGlobComp.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/components/registerGlobComp.ts rename to templates/pro-nuget/vben28/src/components/registerGlobComp.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/btn.less b/templates/pro-nuget/vben28/src/design/ant/btn.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/btn.less rename to templates/pro-nuget/vben28/src/design/ant/btn.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/index.less b/templates/pro-nuget/vben28/src/design/ant/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/index.less rename to templates/pro-nuget/vben28/src/design/ant/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/input.less b/templates/pro-nuget/vben28/src/design/ant/input.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/input.less rename to templates/pro-nuget/vben28/src/design/ant/input.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/pagination.less b/templates/pro-nuget/vben28/src/design/ant/pagination.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/pagination.less rename to templates/pro-nuget/vben28/src/design/ant/pagination.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/table.less b/templates/pro-nuget/vben28/src/design/ant/table.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/ant/table.less rename to templates/pro-nuget/vben28/src/design/ant/table.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/color.less b/templates/pro-nuget/vben28/src/design/color.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/color.less rename to templates/pro-nuget/vben28/src/design/color.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/config.less b/templates/pro-nuget/vben28/src/design/config.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/config.less rename to templates/pro-nuget/vben28/src/design/config.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/index.less b/templates/pro-nuget/vben28/src/design/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/index.less rename to templates/pro-nuget/vben28/src/design/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/public.less b/templates/pro-nuget/vben28/src/design/public.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/public.less rename to templates/pro-nuget/vben28/src/design/public.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/theme.less b/templates/pro-nuget/vben28/src/design/theme.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/theme.less rename to templates/pro-nuget/vben28/src/design/theme.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/base.less b/templates/pro-nuget/vben28/src/design/transition/base.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/base.less rename to templates/pro-nuget/vben28/src/design/transition/base.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/fade.less b/templates/pro-nuget/vben28/src/design/transition/fade.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/fade.less rename to templates/pro-nuget/vben28/src/design/transition/fade.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/index.less b/templates/pro-nuget/vben28/src/design/transition/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/index.less rename to templates/pro-nuget/vben28/src/design/transition/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/scale.less b/templates/pro-nuget/vben28/src/design/transition/scale.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/scale.less rename to templates/pro-nuget/vben28/src/design/transition/scale.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/scroll.less b/templates/pro-nuget/vben28/src/design/transition/scroll.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/scroll.less rename to templates/pro-nuget/vben28/src/design/transition/scroll.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/slide.less b/templates/pro-nuget/vben28/src/design/transition/slide.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/slide.less rename to templates/pro-nuget/vben28/src/design/transition/slide.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/zoom.less b/templates/pro-nuget/vben28/src/design/transition/zoom.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/transition/zoom.less rename to templates/pro-nuget/vben28/src/design/transition/zoom.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/var/breakpoint.less b/templates/pro-nuget/vben28/src/design/var/breakpoint.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/var/breakpoint.less rename to templates/pro-nuget/vben28/src/design/var/breakpoint.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/var/easing.less b/templates/pro-nuget/vben28/src/design/var/easing.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/var/easing.less rename to templates/pro-nuget/vben28/src/design/var/easing.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/design/var/index.less b/templates/pro-nuget/vben28/src/design/var/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/design/var/index.less rename to templates/pro-nuget/vben28/src/design/var/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/directives/clickOutside.ts b/templates/pro-nuget/vben28/src/directives/clickOutside.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/directives/clickOutside.ts rename to templates/pro-nuget/vben28/src/directives/clickOutside.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/directives/index.ts b/templates/pro-nuget/vben28/src/directives/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/directives/index.ts rename to templates/pro-nuget/vben28/src/directives/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/directives/loading.ts b/templates/pro-nuget/vben28/src/directives/loading.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/directives/loading.ts rename to templates/pro-nuget/vben28/src/directives/loading.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/directives/permission.ts b/templates/pro-nuget/vben28/src/directives/permission.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/directives/permission.ts rename to templates/pro-nuget/vben28/src/directives/permission.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/directives/repeatClick.ts b/templates/pro-nuget/vben28/src/directives/repeatClick.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/directives/repeatClick.ts rename to templates/pro-nuget/vben28/src/directives/repeatClick.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/directives/ripple/index.less b/templates/pro-nuget/vben28/src/directives/ripple/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/directives/ripple/index.less rename to templates/pro-nuget/vben28/src/directives/ripple/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/directives/ripple/index.ts b/templates/pro-nuget/vben28/src/directives/ripple/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/directives/ripple/index.ts rename to templates/pro-nuget/vben28/src/directives/ripple/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/appEnum.ts b/templates/pro-nuget/vben28/src/enums/appEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/appEnum.ts rename to templates/pro-nuget/vben28/src/enums/appEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/breakpointEnum.ts b/templates/pro-nuget/vben28/src/enums/breakpointEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/breakpointEnum.ts rename to templates/pro-nuget/vben28/src/enums/breakpointEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/cacheEnum.ts b/templates/pro-nuget/vben28/src/enums/cacheEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/cacheEnum.ts rename to templates/pro-nuget/vben28/src/enums/cacheEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/exceptionEnum.ts b/templates/pro-nuget/vben28/src/enums/exceptionEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/exceptionEnum.ts rename to templates/pro-nuget/vben28/src/enums/exceptionEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/httpEnum.ts b/templates/pro-nuget/vben28/src/enums/httpEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/httpEnum.ts rename to templates/pro-nuget/vben28/src/enums/httpEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/menuEnum.ts b/templates/pro-nuget/vben28/src/enums/menuEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/menuEnum.ts rename to templates/pro-nuget/vben28/src/enums/menuEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/pageEnum.ts b/templates/pro-nuget/vben28/src/enums/pageEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/pageEnum.ts rename to templates/pro-nuget/vben28/src/enums/pageEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/roleEnum.ts b/templates/pro-nuget/vben28/src/enums/roleEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/roleEnum.ts rename to templates/pro-nuget/vben28/src/enums/roleEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/enums/sizeEnum.ts b/templates/pro-nuget/vben28/src/enums/sizeEnum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/enums/sizeEnum.ts rename to templates/pro-nuget/vben28/src/enums/sizeEnum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/component/useFormItem.ts b/templates/pro-nuget/vben28/src/hooks/component/useFormItem.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/component/useFormItem.ts rename to templates/pro-nuget/vben28/src/hooks/component/useFormItem.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/component/usePageContext.ts b/templates/pro-nuget/vben28/src/hooks/component/usePageContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/component/usePageContext.ts rename to templates/pro-nuget/vben28/src/hooks/component/usePageContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/onMountedOrActivated.ts b/templates/pro-nuget/vben28/src/hooks/core/onMountedOrActivated.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/onMountedOrActivated.ts rename to templates/pro-nuget/vben28/src/hooks/core/onMountedOrActivated.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useAttrs.ts b/templates/pro-nuget/vben28/src/hooks/core/useAttrs.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useAttrs.ts rename to templates/pro-nuget/vben28/src/hooks/core/useAttrs.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useContext.ts b/templates/pro-nuget/vben28/src/hooks/core/useContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useContext.ts rename to templates/pro-nuget/vben28/src/hooks/core/useContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useLockFn.ts b/templates/pro-nuget/vben28/src/hooks/core/useLockFn.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useLockFn.ts rename to templates/pro-nuget/vben28/src/hooks/core/useLockFn.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useRefs.ts b/templates/pro-nuget/vben28/src/hooks/core/useRefs.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useRefs.ts rename to templates/pro-nuget/vben28/src/hooks/core/useRefs.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useTimeout.ts b/templates/pro-nuget/vben28/src/hooks/core/useTimeout.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/core/useTimeout.ts rename to templates/pro-nuget/vben28/src/hooks/core/useTimeout.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useBreakpoint.ts b/templates/pro-nuget/vben28/src/hooks/event/useBreakpoint.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useBreakpoint.ts rename to templates/pro-nuget/vben28/src/hooks/event/useBreakpoint.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useEventListener.ts b/templates/pro-nuget/vben28/src/hooks/event/useEventListener.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useEventListener.ts rename to templates/pro-nuget/vben28/src/hooks/event/useEventListener.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useIntersectionObserver.ts b/templates/pro-nuget/vben28/src/hooks/event/useIntersectionObserver.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useIntersectionObserver.ts rename to templates/pro-nuget/vben28/src/hooks/event/useIntersectionObserver.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useScroll.ts b/templates/pro-nuget/vben28/src/hooks/event/useScroll.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useScroll.ts rename to templates/pro-nuget/vben28/src/hooks/event/useScroll.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useScrollTo.ts b/templates/pro-nuget/vben28/src/hooks/event/useScrollTo.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useScrollTo.ts rename to templates/pro-nuget/vben28/src/hooks/event/useScrollTo.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useWindowSizeFn.ts b/templates/pro-nuget/vben28/src/hooks/event/useWindowSizeFn.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/event/useWindowSizeFn.ts rename to templates/pro-nuget/vben28/src/hooks/event/useWindowSizeFn.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/index.ts b/templates/pro-nuget/vben28/src/hooks/setting/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/index.ts rename to templates/pro-nuget/vben28/src/hooks/setting/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useHeaderSetting.ts b/templates/pro-nuget/vben28/src/hooks/setting/useHeaderSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useHeaderSetting.ts rename to templates/pro-nuget/vben28/src/hooks/setting/useHeaderSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useMenuSetting.ts b/templates/pro-nuget/vben28/src/hooks/setting/useMenuSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useMenuSetting.ts rename to templates/pro-nuget/vben28/src/hooks/setting/useMenuSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useMultipleTabSetting.ts b/templates/pro-nuget/vben28/src/hooks/setting/useMultipleTabSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useMultipleTabSetting.ts rename to templates/pro-nuget/vben28/src/hooks/setting/useMultipleTabSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useRootSetting.ts b/templates/pro-nuget/vben28/src/hooks/setting/useRootSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useRootSetting.ts rename to templates/pro-nuget/vben28/src/hooks/setting/useRootSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useTransitionSetting.ts b/templates/pro-nuget/vben28/src/hooks/setting/useTransitionSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/setting/useTransitionSetting.ts rename to templates/pro-nuget/vben28/src/hooks/setting/useTransitionSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useAppInject.ts b/templates/pro-nuget/vben28/src/hooks/web/useAppInject.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useAppInject.ts rename to templates/pro-nuget/vben28/src/hooks/web/useAppInject.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useContentHeight.ts b/templates/pro-nuget/vben28/src/hooks/web/useContentHeight.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useContentHeight.ts rename to templates/pro-nuget/vben28/src/hooks/web/useContentHeight.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useContextMenu.ts b/templates/pro-nuget/vben28/src/hooks/web/useContextMenu.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useContextMenu.ts rename to templates/pro-nuget/vben28/src/hooks/web/useContextMenu.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useCopyToClipboard.ts b/templates/pro-nuget/vben28/src/hooks/web/useCopyToClipboard.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useCopyToClipboard.ts rename to templates/pro-nuget/vben28/src/hooks/web/useCopyToClipboard.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useDesign.ts b/templates/pro-nuget/vben28/src/hooks/web/useDesign.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useDesign.ts rename to templates/pro-nuget/vben28/src/hooks/web/useDesign.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useECharts.ts b/templates/pro-nuget/vben28/src/hooks/web/useECharts.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useECharts.ts rename to templates/pro-nuget/vben28/src/hooks/web/useECharts.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useFullContent.ts b/templates/pro-nuget/vben28/src/hooks/web/useFullContent.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useFullContent.ts rename to templates/pro-nuget/vben28/src/hooks/web/useFullContent.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useI18n.ts b/templates/pro-nuget/vben28/src/hooks/web/useI18n.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useI18n.ts rename to templates/pro-nuget/vben28/src/hooks/web/useI18n.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useLockPage.ts b/templates/pro-nuget/vben28/src/hooks/web/useLockPage.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useLockPage.ts rename to templates/pro-nuget/vben28/src/hooks/web/useLockPage.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useMessage.tsx b/templates/pro-nuget/vben28/src/hooks/web/useMessage.tsx similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useMessage.tsx rename to templates/pro-nuget/vben28/src/hooks/web/useMessage.tsx diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/usePage.ts b/templates/pro-nuget/vben28/src/hooks/web/usePage.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/usePage.ts rename to templates/pro-nuget/vben28/src/hooks/web/usePage.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/usePagination.ts b/templates/pro-nuget/vben28/src/hooks/web/usePagination.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/usePagination.ts rename to templates/pro-nuget/vben28/src/hooks/web/usePagination.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/usePermission.ts b/templates/pro-nuget/vben28/src/hooks/web/usePermission.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/usePermission.ts rename to templates/pro-nuget/vben28/src/hooks/web/usePermission.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useScript.ts b/templates/pro-nuget/vben28/src/hooks/web/useScript.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useScript.ts rename to templates/pro-nuget/vben28/src/hooks/web/useScript.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useSignalR.ts b/templates/pro-nuget/vben28/src/hooks/web/useSignalR.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useSignalR.ts rename to templates/pro-nuget/vben28/src/hooks/web/useSignalR.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useSortable.ts b/templates/pro-nuget/vben28/src/hooks/web/useSortable.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useSortable.ts rename to templates/pro-nuget/vben28/src/hooks/web/useSortable.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useTabs.ts b/templates/pro-nuget/vben28/src/hooks/web/useTabs.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useTabs.ts rename to templates/pro-nuget/vben28/src/hooks/web/useTabs.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useTitle.ts b/templates/pro-nuget/vben28/src/hooks/web/useTitle.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useTitle.ts rename to templates/pro-nuget/vben28/src/hooks/web/useTitle.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useWatermark.ts b/templates/pro-nuget/vben28/src/hooks/web/useWatermark.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/hooks/web/useWatermark.ts rename to templates/pro-nuget/vben28/src/hooks/web/useWatermark.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/content/index.vue b/templates/pro-nuget/vben28/src/layouts/default/content/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/content/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/content/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/content/useContentContext.ts b/templates/pro-nuget/vben28/src/layouts/default/content/useContentContext.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/content/useContentContext.ts rename to templates/pro-nuget/vben28/src/layouts/default/content/useContentContext.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/content/useContentViewHeight.ts b/templates/pro-nuget/vben28/src/layouts/default/content/useContentViewHeight.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/content/useContentViewHeight.ts rename to templates/pro-nuget/vben28/src/layouts/default/content/useContentViewHeight.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/feature/index.vue b/templates/pro-nuget/vben28/src/layouts/default/feature/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/feature/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/feature/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/footer/index.vue b/templates/pro-nuget/vben28/src/layouts/default/footer/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/footer/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/footer/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/MultipleHeader.vue b/templates/pro-nuget/vben28/src/layouts/default/header/MultipleHeader.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/MultipleHeader.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/MultipleHeader.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/Breadcrumb.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/Breadcrumb.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/Breadcrumb.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/Breadcrumb.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/ErrorAction.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/ErrorAction.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/ErrorAction.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/ErrorAction.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/FullScreen.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/FullScreen.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/FullScreen.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/FullScreen.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/index.ts b/templates/pro-nuget/vben28/src/layouts/default/header/components/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/index.ts rename to templates/pro-nuget/vben28/src/layouts/default/header/components/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/lock/LockModal.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/lock/LockModal.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/lock/LockModal.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/lock/LockModal.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/notify/NoticeList.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/notify/NoticeList.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/notify/NoticeList.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/notify/NoticeList.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/notify/data.ts b/templates/pro-nuget/vben28/src/layouts/default/header/components/notify/data.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/notify/data.ts rename to templates/pro-nuget/vben28/src/layouts/default/header/components/notify/data.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/notify/index.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/notify/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/notify/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/notify/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/user-dropdown/ChangePassword.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/user-dropdown/ChangePassword.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/user-dropdown/ChangePassword.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/user-dropdown/ChangePassword.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/user-dropdown/DropMenuItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/user-dropdown/index.vue b/templates/pro-nuget/vben28/src/layouts/default/header/components/user-dropdown/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/components/user-dropdown/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/components/user-dropdown/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/index.less b/templates/pro-nuget/vben28/src/layouts/default/header/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/index.less rename to templates/pro-nuget/vben28/src/layouts/default/header/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/index.vue b/templates/pro-nuget/vben28/src/layouts/default/header/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/header/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/header/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/index.vue b/templates/pro-nuget/vben28/src/layouts/default/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/menu/index.vue b/templates/pro-nuget/vben28/src/layouts/default/menu/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/menu/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/menu/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/menu/useLayoutMenu.ts b/templates/pro-nuget/vben28/src/layouts/default/menu/useLayoutMenu.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/menu/useLayoutMenu.ts rename to templates/pro-nuget/vben28/src/layouts/default/menu/useLayoutMenu.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/SettingDrawer.tsx b/templates/pro-nuget/vben28/src/layouts/default/setting/SettingDrawer.tsx similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/SettingDrawer.tsx rename to templates/pro-nuget/vben28/src/layouts/default/setting/SettingDrawer.tsx diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/InputNumberItem.vue b/templates/pro-nuget/vben28/src/layouts/default/setting/components/InputNumberItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/InputNumberItem.vue rename to templates/pro-nuget/vben28/src/layouts/default/setting/components/InputNumberItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/SelectItem.vue b/templates/pro-nuget/vben28/src/layouts/default/setting/components/SelectItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/SelectItem.vue rename to templates/pro-nuget/vben28/src/layouts/default/setting/components/SelectItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/SettingFooter.vue b/templates/pro-nuget/vben28/src/layouts/default/setting/components/SettingFooter.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/SettingFooter.vue rename to templates/pro-nuget/vben28/src/layouts/default/setting/components/SettingFooter.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/SwitchItem.vue b/templates/pro-nuget/vben28/src/layouts/default/setting/components/SwitchItem.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/SwitchItem.vue rename to templates/pro-nuget/vben28/src/layouts/default/setting/components/SwitchItem.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/ThemeColorPicker.vue b/templates/pro-nuget/vben28/src/layouts/default/setting/components/ThemeColorPicker.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/ThemeColorPicker.vue rename to templates/pro-nuget/vben28/src/layouts/default/setting/components/ThemeColorPicker.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/TypePicker.vue b/templates/pro-nuget/vben28/src/layouts/default/setting/components/TypePicker.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/TypePicker.vue rename to templates/pro-nuget/vben28/src/layouts/default/setting/components/TypePicker.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/index.ts b/templates/pro-nuget/vben28/src/layouts/default/setting/components/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/components/index.ts rename to templates/pro-nuget/vben28/src/layouts/default/setting/components/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/enum.ts b/templates/pro-nuget/vben28/src/layouts/default/setting/enum.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/enum.ts rename to templates/pro-nuget/vben28/src/layouts/default/setting/enum.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/handler.ts b/templates/pro-nuget/vben28/src/layouts/default/setting/handler.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/handler.ts rename to templates/pro-nuget/vben28/src/layouts/default/setting/handler.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/index.vue b/templates/pro-nuget/vben28/src/layouts/default/setting/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/setting/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/setting/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/DragBar.vue b/templates/pro-nuget/vben28/src/layouts/default/sider/DragBar.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/DragBar.vue rename to templates/pro-nuget/vben28/src/layouts/default/sider/DragBar.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/LayoutSider.vue b/templates/pro-nuget/vben28/src/layouts/default/sider/LayoutSider.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/LayoutSider.vue rename to templates/pro-nuget/vben28/src/layouts/default/sider/LayoutSider.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/MixSider.vue b/templates/pro-nuget/vben28/src/layouts/default/sider/MixSider.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/MixSider.vue rename to templates/pro-nuget/vben28/src/layouts/default/sider/MixSider.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/index.vue b/templates/pro-nuget/vben28/src/layouts/default/sider/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/sider/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/useLayoutSider.ts b/templates/pro-nuget/vben28/src/layouts/default/sider/useLayoutSider.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/sider/useLayoutSider.ts rename to templates/pro-nuget/vben28/src/layouts/default/sider/useLayoutSider.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/components/FoldButton.vue b/templates/pro-nuget/vben28/src/layouts/default/tabs/components/FoldButton.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/components/FoldButton.vue rename to templates/pro-nuget/vben28/src/layouts/default/tabs/components/FoldButton.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/components/TabContent.vue b/templates/pro-nuget/vben28/src/layouts/default/tabs/components/TabContent.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/components/TabContent.vue rename to templates/pro-nuget/vben28/src/layouts/default/tabs/components/TabContent.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/components/TabRedo.vue b/templates/pro-nuget/vben28/src/layouts/default/tabs/components/TabRedo.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/components/TabRedo.vue rename to templates/pro-nuget/vben28/src/layouts/default/tabs/components/TabRedo.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/index.less b/templates/pro-nuget/vben28/src/layouts/default/tabs/index.less similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/index.less rename to templates/pro-nuget/vben28/src/layouts/default/tabs/index.less diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/index.vue b/templates/pro-nuget/vben28/src/layouts/default/tabs/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/tabs/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/types.ts b/templates/pro-nuget/vben28/src/layouts/default/tabs/types.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/types.ts rename to templates/pro-nuget/vben28/src/layouts/default/tabs/types.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/useMultipleTabs.ts b/templates/pro-nuget/vben28/src/layouts/default/tabs/useMultipleTabs.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/useMultipleTabs.ts rename to templates/pro-nuget/vben28/src/layouts/default/tabs/useMultipleTabs.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/useTabDropdown.ts b/templates/pro-nuget/vben28/src/layouts/default/tabs/useTabDropdown.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/tabs/useTabDropdown.ts rename to templates/pro-nuget/vben28/src/layouts/default/tabs/useTabDropdown.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/trigger/HeaderTrigger.vue b/templates/pro-nuget/vben28/src/layouts/default/trigger/HeaderTrigger.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/trigger/HeaderTrigger.vue rename to templates/pro-nuget/vben28/src/layouts/default/trigger/HeaderTrigger.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/trigger/SiderTrigger.vue b/templates/pro-nuget/vben28/src/layouts/default/trigger/SiderTrigger.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/trigger/SiderTrigger.vue rename to templates/pro-nuget/vben28/src/layouts/default/trigger/SiderTrigger.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/trigger/index.vue b/templates/pro-nuget/vben28/src/layouts/default/trigger/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/default/trigger/index.vue rename to templates/pro-nuget/vben28/src/layouts/default/trigger/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/iframe/index.vue b/templates/pro-nuget/vben28/src/layouts/iframe/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/iframe/index.vue rename to templates/pro-nuget/vben28/src/layouts/iframe/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/iframe/useFrameKeepAlive.ts b/templates/pro-nuget/vben28/src/layouts/iframe/useFrameKeepAlive.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/iframe/useFrameKeepAlive.ts rename to templates/pro-nuget/vben28/src/layouts/iframe/useFrameKeepAlive.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/page/index.vue b/templates/pro-nuget/vben28/src/layouts/page/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/page/index.vue rename to templates/pro-nuget/vben28/src/layouts/page/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/layouts/page/transition.ts b/templates/pro-nuget/vben28/src/layouts/page/transition.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/layouts/page/transition.ts rename to templates/pro-nuget/vben28/src/layouts/page/transition.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/helper.ts b/templates/pro-nuget/vben28/src/locales/helper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/helper.ts rename to templates/pro-nuget/vben28/src/locales/helper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en.ts b/templates/pro-nuget/vben28/src/locales/lang/en.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en.ts rename to templates/pro-nuget/vben28/src/locales/lang/en.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/common.ts b/templates/pro-nuget/vben28/src/locales/lang/en/common.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/common.ts rename to templates/pro-nuget/vben28/src/locales/lang/en/common.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/component.ts b/templates/pro-nuget/vben28/src/locales/lang/en/component.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/component.ts rename to templates/pro-nuget/vben28/src/locales/lang/en/component.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/layout.ts b/templates/pro-nuget/vben28/src/locales/lang/en/layout.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/layout.ts rename to templates/pro-nuget/vben28/src/locales/lang/en/layout.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts b/templates/pro-nuget/vben28/src/locales/lang/en/routes/admin.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/admin.ts rename to templates/pro-nuget/vben28/src/locales/lang/en/routes/admin.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/basic.ts b/templates/pro-nuget/vben28/src/locales/lang/en/routes/basic.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/basic.ts rename to templates/pro-nuget/vben28/src/locales/lang/en/routes/basic.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/dashboard.ts b/templates/pro-nuget/vben28/src/locales/lang/en/routes/dashboard.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/dashboard.ts rename to templates/pro-nuget/vben28/src/locales/lang/en/routes/dashboard.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/tenant.ts b/templates/pro-nuget/vben28/src/locales/lang/en/routes/tenant.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/routes/tenant.ts rename to templates/pro-nuget/vben28/src/locales/lang/en/routes/tenant.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/sys.ts b/templates/pro-nuget/vben28/src/locales/lang/en/sys.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/en/sys.ts rename to templates/pro-nuget/vben28/src/locales/lang/en/sys.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/common.ts b/templates/pro-nuget/vben28/src/locales/lang/zh-CN/common.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/common.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh-CN/common.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/component.ts b/templates/pro-nuget/vben28/src/locales/lang/zh-CN/component.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/component.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh-CN/component.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/layout.ts b/templates/pro-nuget/vben28/src/locales/lang/zh-CN/layout.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/layout.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh-CN/layout.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts b/templates/pro-nuget/vben28/src/locales/lang/zh-CN/routes/admin.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/admin.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh-CN/routes/admin.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/basic.ts b/templates/pro-nuget/vben28/src/locales/lang/zh-CN/routes/basic.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/basic.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh-CN/routes/basic.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/dashboard.ts b/templates/pro-nuget/vben28/src/locales/lang/zh-CN/routes/dashboard.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/dashboard.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh-CN/routes/dashboard.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/tenant.ts b/templates/pro-nuget/vben28/src/locales/lang/zh-CN/routes/tenant.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/routes/tenant.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh-CN/routes/tenant.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/sys.ts b/templates/pro-nuget/vben28/src/locales/lang/zh-CN/sys.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh-CN/sys.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh-CN/sys.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh_CN.ts b/templates/pro-nuget/vben28/src/locales/lang/zh_CN.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/lang/zh_CN.ts rename to templates/pro-nuget/vben28/src/locales/lang/zh_CN.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/setupI18n.ts b/templates/pro-nuget/vben28/src/locales/setupI18n.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/setupI18n.ts rename to templates/pro-nuget/vben28/src/locales/setupI18n.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/locales/useLocale.ts b/templates/pro-nuget/vben28/src/locales/useLocale.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/locales/useLocale.ts rename to templates/pro-nuget/vben28/src/locales/useLocale.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/error-handle/index.ts b/templates/pro-nuget/vben28/src/logics/error-handle/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/error-handle/index.ts rename to templates/pro-nuget/vben28/src/logics/error-handle/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/initAppConfig.ts b/templates/pro-nuget/vben28/src/logics/initAppConfig.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/initAppConfig.ts rename to templates/pro-nuget/vben28/src/logics/initAppConfig.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/mitt/routeChange.ts b/templates/pro-nuget/vben28/src/logics/mitt/routeChange.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/mitt/routeChange.ts rename to templates/pro-nuget/vben28/src/logics/mitt/routeChange.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/dark.ts b/templates/pro-nuget/vben28/src/logics/theme/dark.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/dark.ts rename to templates/pro-nuget/vben28/src/logics/theme/dark.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/index.ts b/templates/pro-nuget/vben28/src/logics/theme/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/index.ts rename to templates/pro-nuget/vben28/src/logics/theme/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/updateBackground.ts b/templates/pro-nuget/vben28/src/logics/theme/updateBackground.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/updateBackground.ts rename to templates/pro-nuget/vben28/src/logics/theme/updateBackground.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/updateColorWeak.ts b/templates/pro-nuget/vben28/src/logics/theme/updateColorWeak.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/updateColorWeak.ts rename to templates/pro-nuget/vben28/src/logics/theme/updateColorWeak.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/updateGrayMode.ts b/templates/pro-nuget/vben28/src/logics/theme/updateGrayMode.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/updateGrayMode.ts rename to templates/pro-nuget/vben28/src/logics/theme/updateGrayMode.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/util.ts b/templates/pro-nuget/vben28/src/logics/theme/util.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/logics/theme/util.ts rename to templates/pro-nuget/vben28/src/logics/theme/util.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/main.ts b/templates/pro-nuget/vben28/src/main.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/main.ts rename to templates/pro-nuget/vben28/src/main.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/constant.ts b/templates/pro-nuget/vben28/src/router/constant.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/constant.ts rename to templates/pro-nuget/vben28/src/router/constant.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/guard/index.ts b/templates/pro-nuget/vben28/src/router/guard/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/guard/index.ts rename to templates/pro-nuget/vben28/src/router/guard/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/guard/paramMenuGuard.ts b/templates/pro-nuget/vben28/src/router/guard/paramMenuGuard.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/guard/paramMenuGuard.ts rename to templates/pro-nuget/vben28/src/router/guard/paramMenuGuard.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/guard/permissionGuard.ts b/templates/pro-nuget/vben28/src/router/guard/permissionGuard.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/guard/permissionGuard.ts rename to templates/pro-nuget/vben28/src/router/guard/permissionGuard.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/guard/stateGuard.ts b/templates/pro-nuget/vben28/src/router/guard/stateGuard.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/guard/stateGuard.ts rename to templates/pro-nuget/vben28/src/router/guard/stateGuard.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/helper/menuHelper.ts b/templates/pro-nuget/vben28/src/router/helper/menuHelper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/helper/menuHelper.ts rename to templates/pro-nuget/vben28/src/router/helper/menuHelper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/helper/routeHelper.ts b/templates/pro-nuget/vben28/src/router/helper/routeHelper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/helper/routeHelper.ts rename to templates/pro-nuget/vben28/src/router/helper/routeHelper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/index.ts b/templates/pro-nuget/vben28/src/router/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/index.ts rename to templates/pro-nuget/vben28/src/router/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/menus/index.ts b/templates/pro-nuget/vben28/src/router/menus/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/menus/index.ts rename to templates/pro-nuget/vben28/src/router/menus/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/basic.ts b/templates/pro-nuget/vben28/src/router/routes/basic.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/basic.ts rename to templates/pro-nuget/vben28/src/router/routes/basic.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/index.ts b/templates/pro-nuget/vben28/src/router/routes/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/index.ts rename to templates/pro-nuget/vben28/src/router/routes/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/mainOut.ts b/templates/pro-nuget/vben28/src/router/routes/mainOut.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/mainOut.ts rename to templates/pro-nuget/vben28/src/router/routes/mainOut.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/admin.ts b/templates/pro-nuget/vben28/src/router/routes/modules/admin.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/admin.ts rename to templates/pro-nuget/vben28/src/router/routes/modules/admin.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/dashboard.ts b/templates/pro-nuget/vben28/src/router/routes/modules/dashboard.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/dashboard.ts rename to templates/pro-nuget/vben28/src/router/routes/modules/dashboard.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/tenant.ts b/templates/pro-nuget/vben28/src/router/routes/modules/tenant.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/routes/modules/tenant.ts rename to templates/pro-nuget/vben28/src/router/routes/modules/tenant.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/router/types.ts b/templates/pro-nuget/vben28/src/router/types.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/router/types.ts rename to templates/pro-nuget/vben28/src/router/types.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxies.ts b/templates/pro-nuget/vben28/src/services/ServiceProxies.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxies.ts rename to templates/pro-nuget/vben28/src/services/ServiceProxies.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxyBase.ts b/templates/pro-nuget/vben28/src/services/ServiceProxyBase.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/services/ServiceProxyBase.ts rename to templates/pro-nuget/vben28/src/services/ServiceProxyBase.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/settings/componentSetting.ts b/templates/pro-nuget/vben28/src/settings/componentSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/settings/componentSetting.ts rename to templates/pro-nuget/vben28/src/settings/componentSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/settings/designSetting.ts b/templates/pro-nuget/vben28/src/settings/designSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/settings/designSetting.ts rename to templates/pro-nuget/vben28/src/settings/designSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/settings/encryptionSetting.ts b/templates/pro-nuget/vben28/src/settings/encryptionSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/settings/encryptionSetting.ts rename to templates/pro-nuget/vben28/src/settings/encryptionSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/settings/localeSetting.ts b/templates/pro-nuget/vben28/src/settings/localeSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/settings/localeSetting.ts rename to templates/pro-nuget/vben28/src/settings/localeSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/settings/projectSetting.ts b/templates/pro-nuget/vben28/src/settings/projectSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/settings/projectSetting.ts rename to templates/pro-nuget/vben28/src/settings/projectSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/settings/siteSetting.ts b/templates/pro-nuget/vben28/src/settings/siteSetting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/settings/siteSetting.ts rename to templates/pro-nuget/vben28/src/settings/siteSetting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/store/index.ts b/templates/pro-nuget/vben28/src/store/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/store/index.ts rename to templates/pro-nuget/vben28/src/store/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/app.ts b/templates/pro-nuget/vben28/src/store/modules/app.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/app.ts rename to templates/pro-nuget/vben28/src/store/modules/app.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/errorLog.ts b/templates/pro-nuget/vben28/src/store/modules/errorLog.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/errorLog.ts rename to templates/pro-nuget/vben28/src/store/modules/errorLog.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/locale.ts b/templates/pro-nuget/vben28/src/store/modules/locale.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/locale.ts rename to templates/pro-nuget/vben28/src/store/modules/locale.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/lock.ts b/templates/pro-nuget/vben28/src/store/modules/lock.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/lock.ts rename to templates/pro-nuget/vben28/src/store/modules/lock.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/multipleTab.ts b/templates/pro-nuget/vben28/src/store/modules/multipleTab.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/multipleTab.ts rename to templates/pro-nuget/vben28/src/store/modules/multipleTab.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/permission.ts b/templates/pro-nuget/vben28/src/store/modules/permission.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/permission.ts rename to templates/pro-nuget/vben28/src/store/modules/permission.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/user.ts b/templates/pro-nuget/vben28/src/store/modules/user.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/store/modules/user.ts rename to templates/pro-nuget/vben28/src/store/modules/user.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/auth/index.ts b/templates/pro-nuget/vben28/src/utils/auth/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/auth/index.ts rename to templates/pro-nuget/vben28/src/utils/auth/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/bem.ts b/templates/pro-nuget/vben28/src/utils/bem.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/bem.ts rename to templates/pro-nuget/vben28/src/utils/bem.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/cache/index.ts b/templates/pro-nuget/vben28/src/utils/cache/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/cache/index.ts rename to templates/pro-nuget/vben28/src/utils/cache/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/cache/memory.ts b/templates/pro-nuget/vben28/src/utils/cache/memory.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/cache/memory.ts rename to templates/pro-nuget/vben28/src/utils/cache/memory.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/cache/persistent.ts b/templates/pro-nuget/vben28/src/utils/cache/persistent.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/cache/persistent.ts rename to templates/pro-nuget/vben28/src/utils/cache/persistent.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/cache/storageCache.ts b/templates/pro-nuget/vben28/src/utils/cache/storageCache.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/cache/storageCache.ts rename to templates/pro-nuget/vben28/src/utils/cache/storageCache.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/cipher.ts b/templates/pro-nuget/vben28/src/utils/cipher.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/cipher.ts rename to templates/pro-nuget/vben28/src/utils/cipher.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/color.ts b/templates/pro-nuget/vben28/src/utils/color.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/color.ts rename to templates/pro-nuget/vben28/src/utils/color.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/dateUtil.ts b/templates/pro-nuget/vben28/src/utils/dateUtil.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/dateUtil.ts rename to templates/pro-nuget/vben28/src/utils/dateUtil.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/domUtils.ts b/templates/pro-nuget/vben28/src/utils/domUtils.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/domUtils.ts rename to templates/pro-nuget/vben28/src/utils/domUtils.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/env.ts b/templates/pro-nuget/vben28/src/utils/env.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/env.ts rename to templates/pro-nuget/vben28/src/utils/env.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/event/index.ts b/templates/pro-nuget/vben28/src/utils/event/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/event/index.ts rename to templates/pro-nuget/vben28/src/utils/event/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/factory/createAsyncComponent.tsx b/templates/pro-nuget/vben28/src/utils/factory/createAsyncComponent.tsx similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/factory/createAsyncComponent.tsx rename to templates/pro-nuget/vben28/src/utils/factory/createAsyncComponent.tsx diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/file/base64Conver.ts b/templates/pro-nuget/vben28/src/utils/file/base64Conver.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/file/base64Conver.ts rename to templates/pro-nuget/vben28/src/utils/file/base64Conver.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/file/download.ts b/templates/pro-nuget/vben28/src/utils/file/download.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/file/download.ts rename to templates/pro-nuget/vben28/src/utils/file/download.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/helper/treeHelper.ts b/templates/pro-nuget/vben28/src/utils/helper/treeHelper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/helper/treeHelper.ts rename to templates/pro-nuget/vben28/src/utils/helper/treeHelper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/helper/tsxHelper.tsx b/templates/pro-nuget/vben28/src/utils/helper/tsxHelper.tsx similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/helper/tsxHelper.tsx rename to templates/pro-nuget/vben28/src/utils/helper/tsxHelper.tsx diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/Axios.ts b/templates/pro-nuget/vben28/src/utils/http/axios/Axios.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/Axios.ts rename to templates/pro-nuget/vben28/src/utils/http/axios/Axios.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/axiosCancel.ts b/templates/pro-nuget/vben28/src/utils/http/axios/axiosCancel.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/axiosCancel.ts rename to templates/pro-nuget/vben28/src/utils/http/axios/axiosCancel.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/axiosRetry.ts b/templates/pro-nuget/vben28/src/utils/http/axios/axiosRetry.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/axiosRetry.ts rename to templates/pro-nuget/vben28/src/utils/http/axios/axiosRetry.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/axiosTransform.ts b/templates/pro-nuget/vben28/src/utils/http/axios/axiosTransform.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/axiosTransform.ts rename to templates/pro-nuget/vben28/src/utils/http/axios/axiosTransform.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/checkStatus.ts b/templates/pro-nuget/vben28/src/utils/http/axios/checkStatus.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/checkStatus.ts rename to templates/pro-nuget/vben28/src/utils/http/axios/checkStatus.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/helper.ts b/templates/pro-nuget/vben28/src/utils/http/axios/helper.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/helper.ts rename to templates/pro-nuget/vben28/src/utils/http/axios/helper.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/index.ts b/templates/pro-nuget/vben28/src/utils/http/axios/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/http/axios/index.ts rename to templates/pro-nuget/vben28/src/utils/http/axios/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/index.ts b/templates/pro-nuget/vben28/src/utils/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/index.ts rename to templates/pro-nuget/vben28/src/utils/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/is.ts b/templates/pro-nuget/vben28/src/utils/is.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/is.ts rename to templates/pro-nuget/vben28/src/utils/is.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/lib/echarts.ts b/templates/pro-nuget/vben28/src/utils/lib/echarts.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/lib/echarts.ts rename to templates/pro-nuget/vben28/src/utils/lib/echarts.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/log.ts b/templates/pro-nuget/vben28/src/utils/log.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/log.ts rename to templates/pro-nuget/vben28/src/utils/log.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/mitt.ts b/templates/pro-nuget/vben28/src/utils/mitt.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/mitt.ts rename to templates/pro-nuget/vben28/src/utils/mitt.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/propTypes.ts b/templates/pro-nuget/vben28/src/utils/propTypes.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/propTypes.ts rename to templates/pro-nuget/vben28/src/utils/propTypes.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/props.ts b/templates/pro-nuget/vben28/src/utils/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/props.ts rename to templates/pro-nuget/vben28/src/utils/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/types.ts b/templates/pro-nuget/vben28/src/utils/types.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/types.ts rename to templates/pro-nuget/vben28/src/utils/types.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/utils/uuid.ts b/templates/pro-nuget/vben28/src/utils/uuid.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/utils/uuid.ts rename to templates/pro-nuget/vben28/src/utils/uuid.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.ts b/templates/pro-nuget/vben28/src/views/admin/auditLog/AuditLog.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.ts rename to templates/pro-nuget/vben28/src/views/admin/auditLog/AuditLog.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.vue b/templates/pro-nuget/vben28/src/views/admin/auditLog/AuditLog.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLog.vue rename to templates/pro-nuget/vben28/src/views/admin/auditLog/AuditLog.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLogDetail.vue b/templates/pro-nuget/vben28/src/views/admin/auditLog/AuditLogDetail.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/auditLog/AuditLogDetail.vue rename to templates/pro-nuget/vben28/src/views/admin/auditLog/AuditLogDetail.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/AbpDictionary.ts b/templates/pro-nuget/vben28/src/views/admin/dictionary/AbpDictionary.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/AbpDictionary.ts rename to templates/pro-nuget/vben28/src/views/admin/dictionary/AbpDictionary.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/AbpDictionary.vue b/templates/pro-nuget/vben28/src/views/admin/dictionary/AbpDictionary.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/AbpDictionary.vue rename to templates/pro-nuget/vben28/src/views/admin/dictionary/AbpDictionary.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/CreateAbpDictionary.vue b/templates/pro-nuget/vben28/src/views/admin/dictionary/CreateAbpDictionary.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/CreateAbpDictionary.vue rename to templates/pro-nuget/vben28/src/views/admin/dictionary/CreateAbpDictionary.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/CreateAbpDictionaryType.vue b/templates/pro-nuget/vben28/src/views/admin/dictionary/CreateAbpDictionaryType.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/CreateAbpDictionaryType.vue rename to templates/pro-nuget/vben28/src/views/admin/dictionary/CreateAbpDictionaryType.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/EditAbpDictionary.vue b/templates/pro-nuget/vben28/src/views/admin/dictionary/EditAbpDictionary.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/EditAbpDictionary.vue rename to templates/pro-nuget/vben28/src/views/admin/dictionary/EditAbpDictionary.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/EditAbpDictionaryType.vue b/templates/pro-nuget/vben28/src/views/admin/dictionary/EditAbpDictionaryType.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/dictionary/EditAbpDictionaryType.vue rename to templates/pro-nuget/vben28/src/views/admin/dictionary/EditAbpDictionaryType.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/files/File.ts b/templates/pro-nuget/vben28/src/views/admin/files/File.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/files/File.ts rename to templates/pro-nuget/vben28/src/views/admin/files/File.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/files/File.vue b/templates/pro-nuget/vben28/src/views/admin/files/File.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/files/File.vue rename to templates/pro-nuget/vben28/src/views/admin/files/File.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/files/UploadOss.ts b/templates/pro-nuget/vben28/src/views/admin/files/UploadOss.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/files/UploadOss.ts rename to templates/pro-nuget/vben28/src/views/admin/files/UploadOss.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.ts b/templates/pro-nuget/vben28/src/views/admin/identitySecurityLog/Index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.ts rename to templates/pro-nuget/vben28/src/views/admin/identitySecurityLog/Index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.vue b/templates/pro-nuget/vben28/src/views/admin/identitySecurityLog/Index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/identitySecurityLog/Index.vue rename to templates/pro-nuget/vben28/src/views/admin/identitySecurityLog/Index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/language/CreateLanguage.vue b/templates/pro-nuget/vben28/src/views/admin/language/CreateLanguage.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/language/CreateLanguage.vue rename to templates/pro-nuget/vben28/src/views/admin/language/CreateLanguage.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/language/Index.ts b/templates/pro-nuget/vben28/src/views/admin/language/Index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/language/Index.ts rename to templates/pro-nuget/vben28/src/views/admin/language/Index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/language/Index.vue b/templates/pro-nuget/vben28/src/views/admin/language/Index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/language/Index.vue rename to templates/pro-nuget/vben28/src/views/admin/language/Index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/language/UpdateLanguage.vue b/templates/pro-nuget/vben28/src/views/admin/language/UpdateLanguage.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/language/UpdateLanguage.vue rename to templates/pro-nuget/vben28/src/views/admin/language/UpdateLanguage.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/languageText/CreateLanguageText.vue b/templates/pro-nuget/vben28/src/views/admin/languageText/CreateLanguageText.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/languageText/CreateLanguageText.vue rename to templates/pro-nuget/vben28/src/views/admin/languageText/CreateLanguageText.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/languageText/Index.ts b/templates/pro-nuget/vben28/src/views/admin/languageText/Index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/languageText/Index.ts rename to templates/pro-nuget/vben28/src/views/admin/languageText/Index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/languageText/Index.vue b/templates/pro-nuget/vben28/src/views/admin/languageText/Index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/languageText/Index.vue rename to templates/pro-nuget/vben28/src/views/admin/languageText/Index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/languageText/UpdateLanguageText.vue b/templates/pro-nuget/vben28/src/views/admin/languageText/UpdateLanguageText.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/languageText/UpdateLanguageText.vue rename to templates/pro-nuget/vben28/src/views/admin/languageText/UpdateLanguageText.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/manageFeatrue/index.ts b/templates/pro-nuget/vben28/src/views/admin/manageFeatrue/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/manageFeatrue/index.ts rename to templates/pro-nuget/vben28/src/views/admin/manageFeatrue/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/manageFeatrue/index.vue b/templates/pro-nuget/vben28/src/views/admin/manageFeatrue/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/manageFeatrue/index.vue rename to templates/pro-nuget/vben28/src/views/admin/manageFeatrue/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/CreateNotification.vue b/templates/pro-nuget/vben28/src/views/admin/notification/CreateNotification.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/CreateNotification.vue rename to templates/pro-nuget/vben28/src/views/admin/notification/CreateNotification.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/CreateSubscription.vue b/templates/pro-nuget/vben28/src/views/admin/notification/CreateSubscription.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/CreateSubscription.vue rename to templates/pro-nuget/vben28/src/views/admin/notification/CreateSubscription.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/Index.ts b/templates/pro-nuget/vben28/src/views/admin/notification/Index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/Index.ts rename to templates/pro-nuget/vben28/src/views/admin/notification/Index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/Index.vue b/templates/pro-nuget/vben28/src/views/admin/notification/Index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/Index.vue rename to templates/pro-nuget/vben28/src/views/admin/notification/Index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/Subscription.vue b/templates/pro-nuget/vben28/src/views/admin/notification/Subscription.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/notification/Subscription.vue rename to templates/pro-nuget/vben28/src/views/admin/notification/Subscription.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/AddRoleToOrganizationUnit.vue b/templates/pro-nuget/vben28/src/views/admin/organizationUnits/AddRoleToOrganizationUnit.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/AddRoleToOrganizationUnit.vue rename to templates/pro-nuget/vben28/src/views/admin/organizationUnits/AddRoleToOrganizationUnit.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/AddUserToOrganizationUnit.vue b/templates/pro-nuget/vben28/src/views/admin/organizationUnits/AddUserToOrganizationUnit.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/AddUserToOrganizationUnit.vue rename to templates/pro-nuget/vben28/src/views/admin/organizationUnits/AddUserToOrganizationUnit.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/CreateOrganizationUnit.vue b/templates/pro-nuget/vben28/src/views/admin/organizationUnits/CreateOrganizationUnit.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/CreateOrganizationUnit.vue rename to templates/pro-nuget/vben28/src/views/admin/organizationUnits/CreateOrganizationUnit.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/EditOrganizationUnit.vue b/templates/pro-nuget/vben28/src/views/admin/organizationUnits/EditOrganizationUnit.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/EditOrganizationUnit.vue rename to templates/pro-nuget/vben28/src/views/admin/organizationUnits/EditOrganizationUnit.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/OrganizationUnit.ts b/templates/pro-nuget/vben28/src/views/admin/organizationUnits/OrganizationUnit.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/OrganizationUnit.ts rename to templates/pro-nuget/vben28/src/views/admin/organizationUnits/OrganizationUnit.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/OrganizationUnit.vue b/templates/pro-nuget/vben28/src/views/admin/organizationUnits/OrganizationUnit.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/organizationUnits/OrganizationUnit.vue rename to templates/pro-nuget/vben28/src/views/admin/organizationUnits/OrganizationUnit.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/AbpRole.ts b/templates/pro-nuget/vben28/src/views/admin/roles/AbpRole.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/AbpRole.ts rename to templates/pro-nuget/vben28/src/views/admin/roles/AbpRole.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/AbpRole.vue b/templates/pro-nuget/vben28/src/views/admin/roles/AbpRole.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/AbpRole.vue rename to templates/pro-nuget/vben28/src/views/admin/roles/AbpRole.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/CreateAbpRole.vue b/templates/pro-nuget/vben28/src/views/admin/roles/CreateAbpRole.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/CreateAbpRole.vue rename to templates/pro-nuget/vben28/src/views/admin/roles/CreateAbpRole.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/EditAbpRole.vue b/templates/pro-nuget/vben28/src/views/admin/roles/EditAbpRole.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/EditAbpRole.vue rename to templates/pro-nuget/vben28/src/views/admin/roles/EditAbpRole.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/PermissionAbpRole.vue b/templates/pro-nuget/vben28/src/views/admin/roles/PermissionAbpRole.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/roles/PermissionAbpRole.vue rename to templates/pro-nuget/vben28/src/views/admin/roles/PermissionAbpRole.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/settings/Setting.ts b/templates/pro-nuget/vben28/src/views/admin/settings/Setting.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/settings/Setting.ts rename to templates/pro-nuget/vben28/src/views/admin/settings/Setting.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/settings/Setting.vue b/templates/pro-nuget/vben28/src/views/admin/settings/Setting.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/settings/Setting.vue rename to templates/pro-nuget/vben28/src/views/admin/settings/Setting.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/users/AbpUser.ts b/templates/pro-nuget/vben28/src/views/admin/users/AbpUser.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/users/AbpUser.ts rename to templates/pro-nuget/vben28/src/views/admin/users/AbpUser.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/users/AbpUser.vue b/templates/pro-nuget/vben28/src/views/admin/users/AbpUser.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/users/AbpUser.vue rename to templates/pro-nuget/vben28/src/views/admin/users/AbpUser.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/users/CreateAbpUser.vue b/templates/pro-nuget/vben28/src/views/admin/users/CreateAbpUser.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/users/CreateAbpUser.vue rename to templates/pro-nuget/vben28/src/views/admin/users/CreateAbpUser.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/users/EditAbpUser.vue b/templates/pro-nuget/vben28/src/views/admin/users/EditAbpUser.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/admin/users/EditAbpUser.vue rename to templates/pro-nuget/vben28/src/views/admin/users/EditAbpUser.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/GrowCard.vue b/templates/pro-nuget/vben28/src/views/dashboard/analysis/components/GrowCard.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/GrowCard.vue rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/components/GrowCard.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/SalesProductPie.vue b/templates/pro-nuget/vben28/src/views/dashboard/analysis/components/SalesProductPie.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/SalesProductPie.vue rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/components/SalesProductPie.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/SiteAnalysis.vue b/templates/pro-nuget/vben28/src/views/dashboard/analysis/components/SiteAnalysis.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/SiteAnalysis.vue rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/components/SiteAnalysis.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/VisitAnalysis.vue b/templates/pro-nuget/vben28/src/views/dashboard/analysis/components/VisitAnalysis.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/VisitAnalysis.vue rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/components/VisitAnalysis.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/VisitAnalysisBar.vue b/templates/pro-nuget/vben28/src/views/dashboard/analysis/components/VisitAnalysisBar.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/VisitAnalysisBar.vue rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/components/VisitAnalysisBar.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/VisitRadar.vue b/templates/pro-nuget/vben28/src/views/dashboard/analysis/components/VisitRadar.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/VisitRadar.vue rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/components/VisitRadar.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/VisitSource.vue b/templates/pro-nuget/vben28/src/views/dashboard/analysis/components/VisitSource.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/VisitSource.vue rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/components/VisitSource.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/props.ts b/templates/pro-nuget/vben28/src/views/dashboard/analysis/components/props.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/components/props.ts rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/components/props.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/data.ts b/templates/pro-nuget/vben28/src/views/dashboard/analysis/data.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/data.ts rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/data.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/index.vue b/templates/pro-nuget/vben28/src/views/dashboard/analysis/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/analysis/index.vue rename to templates/pro-nuget/vben28/src/views/dashboard/analysis/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/DynamicInfo.vue b/templates/pro-nuget/vben28/src/views/dashboard/workbench/components/DynamicInfo.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/DynamicInfo.vue rename to templates/pro-nuget/vben28/src/views/dashboard/workbench/components/DynamicInfo.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/ProjectCard.vue b/templates/pro-nuget/vben28/src/views/dashboard/workbench/components/ProjectCard.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/ProjectCard.vue rename to templates/pro-nuget/vben28/src/views/dashboard/workbench/components/ProjectCard.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/QuickNav.vue b/templates/pro-nuget/vben28/src/views/dashboard/workbench/components/QuickNav.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/QuickNav.vue rename to templates/pro-nuget/vben28/src/views/dashboard/workbench/components/QuickNav.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/SaleRadar.vue b/templates/pro-nuget/vben28/src/views/dashboard/workbench/components/SaleRadar.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/SaleRadar.vue rename to templates/pro-nuget/vben28/src/views/dashboard/workbench/components/SaleRadar.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/WorkbenchHeader.vue b/templates/pro-nuget/vben28/src/views/dashboard/workbench/components/WorkbenchHeader.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/WorkbenchHeader.vue rename to templates/pro-nuget/vben28/src/views/dashboard/workbench/components/WorkbenchHeader.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/data.ts b/templates/pro-nuget/vben28/src/views/dashboard/workbench/components/data.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/components/data.ts rename to templates/pro-nuget/vben28/src/views/dashboard/workbench/components/data.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/index.vue b/templates/pro-nuget/vben28/src/views/dashboard/workbench/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/dashboard/workbench/index.vue rename to templates/pro-nuget/vben28/src/views/dashboard/workbench/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/about/index.vue b/templates/pro-nuget/vben28/src/views/sys/about/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/about/index.vue rename to templates/pro-nuget/vben28/src/views/sys/about/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/exception/Exception.vue b/templates/pro-nuget/vben28/src/views/sys/exception/Exception.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/exception/Exception.vue rename to templates/pro-nuget/vben28/src/views/sys/exception/Exception.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/exception/index.ts b/templates/pro-nuget/vben28/src/views/sys/exception/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/exception/index.ts rename to templates/pro-nuget/vben28/src/views/sys/exception/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/iframe/FrameBlank.vue b/templates/pro-nuget/vben28/src/views/sys/iframe/FrameBlank.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/iframe/FrameBlank.vue rename to templates/pro-nuget/vben28/src/views/sys/iframe/FrameBlank.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/iframe/index.vue b/templates/pro-nuget/vben28/src/views/sys/iframe/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/iframe/index.vue rename to templates/pro-nuget/vben28/src/views/sys/iframe/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/lock/LockPage.vue b/templates/pro-nuget/vben28/src/views/sys/lock/LockPage.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/lock/LockPage.vue rename to templates/pro-nuget/vben28/src/views/sys/lock/LockPage.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/lock/index.vue b/templates/pro-nuget/vben28/src/views/sys/lock/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/lock/index.vue rename to templates/pro-nuget/vben28/src/views/sys/lock/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/lock/useNow.ts b/templates/pro-nuget/vben28/src/views/sys/lock/useNow.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/lock/useNow.ts rename to templates/pro-nuget/vben28/src/views/sys/lock/useNow.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/ForgetPasswordForm.vue b/templates/pro-nuget/vben28/src/views/sys/login/ForgetPasswordForm.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/ForgetPasswordForm.vue rename to templates/pro-nuget/vben28/src/views/sys/login/ForgetPasswordForm.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/GithubOidcSignIn.vue b/templates/pro-nuget/vben28/src/views/sys/login/GithubOidcSignIn.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/GithubOidcSignIn.vue rename to templates/pro-nuget/vben28/src/views/sys/login/GithubOidcSignIn.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/Login.vue b/templates/pro-nuget/vben28/src/views/sys/login/Login.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/Login.vue rename to templates/pro-nuget/vben28/src/views/sys/login/Login.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/LoginForm.vue b/templates/pro-nuget/vben28/src/views/sys/login/LoginForm.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/LoginForm.vue rename to templates/pro-nuget/vben28/src/views/sys/login/LoginForm.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/LoginFormTitle.vue b/templates/pro-nuget/vben28/src/views/sys/login/LoginFormTitle.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/LoginFormTitle.vue rename to templates/pro-nuget/vben28/src/views/sys/login/LoginFormTitle.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/MobileForm.vue b/templates/pro-nuget/vben28/src/views/sys/login/MobileForm.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/MobileForm.vue rename to templates/pro-nuget/vben28/src/views/sys/login/MobileForm.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/OidcSignIn.vue b/templates/pro-nuget/vben28/src/views/sys/login/OidcSignIn.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/OidcSignIn.vue rename to templates/pro-nuget/vben28/src/views/sys/login/OidcSignIn.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/OidcSignOut.vue b/templates/pro-nuget/vben28/src/views/sys/login/OidcSignOut.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/OidcSignOut.vue rename to templates/pro-nuget/vben28/src/views/sys/login/OidcSignOut.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/QrCodeForm.vue b/templates/pro-nuget/vben28/src/views/sys/login/QrCodeForm.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/QrCodeForm.vue rename to templates/pro-nuget/vben28/src/views/sys/login/QrCodeForm.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/RegisterForm.vue b/templates/pro-nuget/vben28/src/views/sys/login/RegisterForm.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/RegisterForm.vue rename to templates/pro-nuget/vben28/src/views/sys/login/RegisterForm.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/SessionTimeoutLogin.vue b/templates/pro-nuget/vben28/src/views/sys/login/SessionTimeoutLogin.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/SessionTimeoutLogin.vue rename to templates/pro-nuget/vben28/src/views/sys/login/SessionTimeoutLogin.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/TenantLoginForm.vue b/templates/pro-nuget/vben28/src/views/sys/login/TenantLoginForm.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/TenantLoginForm.vue rename to templates/pro-nuget/vben28/src/views/sys/login/TenantLoginForm.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/useLogin.ts b/templates/pro-nuget/vben28/src/views/sys/login/useLogin.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/login/useLogin.ts rename to templates/pro-nuget/vben28/src/views/sys/login/useLogin.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/redirect/index.vue b/templates/pro-nuget/vben28/src/views/sys/redirect/index.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/sys/redirect/index.vue rename to templates/pro-nuget/vben28/src/views/sys/redirect/index.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/CreateConnectionString.vue b/templates/pro-nuget/vben28/src/views/tenants/CreateConnectionString.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/CreateConnectionString.vue rename to templates/pro-nuget/vben28/src/views/tenants/CreateConnectionString.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/CreateTenant.vue b/templates/pro-nuget/vben28/src/views/tenants/CreateTenant.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/CreateTenant.vue rename to templates/pro-nuget/vben28/src/views/tenants/CreateTenant.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/EditConnectionString.vue b/templates/pro-nuget/vben28/src/views/tenants/EditConnectionString.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/EditConnectionString.vue rename to templates/pro-nuget/vben28/src/views/tenants/EditConnectionString.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/EditTenant.vue b/templates/pro-nuget/vben28/src/views/tenants/EditTenant.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/EditTenant.vue rename to templates/pro-nuget/vben28/src/views/tenants/EditTenant.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/ManageFeatrue.vue b/templates/pro-nuget/vben28/src/views/tenants/ManageFeatrue.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/ManageFeatrue.vue rename to templates/pro-nuget/vben28/src/views/tenants/ManageFeatrue.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/Tenant.ts b/templates/pro-nuget/vben28/src/views/tenants/Tenant.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/Tenant.ts rename to templates/pro-nuget/vben28/src/views/tenants/Tenant.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/Tenant.vue b/templates/pro-nuget/vben28/src/views/tenants/Tenant.vue similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/src/views/tenants/Tenant.vue rename to templates/pro-nuget/vben28/src/views/tenants/Tenant.vue diff --git a/templates/abp-vnext-pro-nuget-all/vben28/stylelint.config.js b/templates/pro-nuget/vben28/stylelint.config.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/stylelint.config.js rename to templates/pro-nuget/vben28/stylelint.config.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/README.md b/templates/pro-nuget/vben28/tests/server/README.md similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/README.md rename to templates/pro-nuget/vben28/tests/server/README.md diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/controller/FileController.ts b/templates/pro-nuget/vben28/tests/server/controller/FileController.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/controller/FileController.ts rename to templates/pro-nuget/vben28/tests/server/controller/FileController.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/controller/UserController.ts b/templates/pro-nuget/vben28/tests/server/controller/UserController.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/controller/UserController.ts rename to templates/pro-nuget/vben28/tests/server/controller/UserController.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/ecosystem.config.js b/templates/pro-nuget/vben28/tests/server/ecosystem.config.js similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/ecosystem.config.js rename to templates/pro-nuget/vben28/tests/server/ecosystem.config.js diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/index.ts b/templates/pro-nuget/vben28/tests/server/index.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/index.ts rename to templates/pro-nuget/vben28/tests/server/index.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/nodemon.json b/templates/pro-nuget/vben28/tests/server/nodemon.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/nodemon.json rename to templates/pro-nuget/vben28/tests/server/nodemon.json diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/package.json b/templates/pro-nuget/vben28/tests/server/package.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/package.json rename to templates/pro-nuget/vben28/tests/server/package.json diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/routes.ts b/templates/pro-nuget/vben28/tests/server/routes.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/routes.ts rename to templates/pro-nuget/vben28/tests/server/routes.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/service/FileService.ts b/templates/pro-nuget/vben28/tests/server/service/FileService.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/service/FileService.ts rename to templates/pro-nuget/vben28/tests/server/service/FileService.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/service/UserService.ts b/templates/pro-nuget/vben28/tests/server/service/UserService.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/service/UserService.ts rename to templates/pro-nuget/vben28/tests/server/service/UserService.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/tsconfig.json b/templates/pro-nuget/vben28/tests/server/tsconfig.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/tsconfig.json rename to templates/pro-nuget/vben28/tests/server/tsconfig.json diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/utils.ts b/templates/pro-nuget/vben28/tests/server/utils.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/utils.ts rename to templates/pro-nuget/vben28/tests/server/utils.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tests/server/yarn.lock b/templates/pro-nuget/vben28/tests/server/yarn.lock similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tests/server/yarn.lock rename to templates/pro-nuget/vben28/tests/server/yarn.lock diff --git a/templates/abp-vnext-pro-nuget-all/vben28/tsconfig.json b/templates/pro-nuget/vben28/tsconfig.json similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/tsconfig.json rename to templates/pro-nuget/vben28/tsconfig.json diff --git a/templates/abp-vnext-pro-nuget-all/vben28/types/axios.d.ts b/templates/pro-nuget/vben28/types/axios.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/types/axios.d.ts rename to templates/pro-nuget/vben28/types/axios.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/types/config.d.ts b/templates/pro-nuget/vben28/types/config.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/types/config.d.ts rename to templates/pro-nuget/vben28/types/config.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/types/global.d.ts b/templates/pro-nuget/vben28/types/global.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/types/global.d.ts rename to templates/pro-nuget/vben28/types/global.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/types/index.d.ts b/templates/pro-nuget/vben28/types/index.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/types/index.d.ts rename to templates/pro-nuget/vben28/types/index.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/types/module.d.ts b/templates/pro-nuget/vben28/types/module.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/types/module.d.ts rename to templates/pro-nuget/vben28/types/module.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/types/store.d.ts b/templates/pro-nuget/vben28/types/store.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/types/store.d.ts rename to templates/pro-nuget/vben28/types/store.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/types/utils.d.ts b/templates/pro-nuget/vben28/types/utils.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/types/utils.d.ts rename to templates/pro-nuget/vben28/types/utils.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/types/vue-router.d.ts b/templates/pro-nuget/vben28/types/vue-router.d.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/types/vue-router.d.ts rename to templates/pro-nuget/vben28/types/vue-router.d.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/vite.config.ts b/templates/pro-nuget/vben28/vite.config.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/vite.config.ts rename to templates/pro-nuget/vben28/vite.config.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/windi.config.ts b/templates/pro-nuget/vben28/windi.config.ts similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/windi.config.ts rename to templates/pro-nuget/vben28/windi.config.ts diff --git a/templates/abp-vnext-pro-nuget-all/vben28/yarn.lock b/templates/pro-nuget/vben28/yarn.lock similarity index 100% rename from templates/abp-vnext-pro-nuget-all/vben28/yarn.lock rename to templates/pro-nuget/vben28/yarn.lock