├── .config ├── dotnet-tools.json └── tsaoptions.json ├── .devcontainer ├── devcontainer.json └── scripts │ └── post-creation.sh ├── .editorconfig ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── 10_bug_report.md │ ├── 20_feature_request.md │ └── config.yml ├── copilot-instructions.md ├── dependabot.yml ├── policies │ ├── resourceManagement.yml │ └── untriaged-label.yml └── workflows │ ├── add-lockdown-label.yml │ ├── backport.yml │ ├── copilot-setup-steps.yml │ ├── inter-branch-merge-flow.yml │ ├── labeler-cache-retention.yml │ ├── labeler-predict-issues.yml │ ├── labeler-predict-pulls.yml │ ├── labeler-promote.yml │ ├── labeler-train.yml │ ├── labeler.md │ ├── pr-analysis.yml │ ├── remove-lockdown-label.yml │ ├── stale.yml │ └── update-man-pages.yml ├── .gitignore ├── .sscignore ├── .vsts-ci.yml ├── .vsts-pr.yml ├── CODE-OF-CONDUCT.md ├── CODEOWNERS ├── Directory.Build.props ├── Directory.Build.targets ├── Directory.Packages.props ├── LICENSE.TXT ├── NuGet.config ├── OverrideTest.targets ├── README.md ├── SECURITY.md ├── THIRD-PARTY-NOTICES.TXT ├── TemplateEngine.slnf ├── build.cmd ├── build.sh ├── build ├── GenerateResxSource.targets ├── RunTestTemplateTests.ps1 ├── RunTestsOnHelix.cmd ├── RunTestsOnHelix.sh ├── sdktests.ps1 └── sdktests.sh ├── containers.slnf ├── documentation ├── MigrationPlan │ └── CLISDKPlan.md ├── ProjectJsonToCSProj.md ├── README.md ├── format │ └── docs │ │ ├── 3rd-party-analyzers.md │ │ ├── README.md │ │ ├── Supported-.editorconfig-options.md │ │ └── integrations.md ├── general │ ├── ExecutingCustomerCode.md │ ├── SelfContainedBreakingChangeNotification.md │ ├── UpdateToNewTargetFramework.md │ ├── analyzer-redirecting.md │ ├── aspnetcore-tools.md │ ├── build-deb-rpm-locally.md │ ├── cli-ux-guidelines.md │ ├── decouple-vs-and-net-sdk.md │ ├── dotnet-run-file.md │ ├── intro-to-cli.md │ ├── signing-global-tool-packages.md │ ├── tab-completion.md │ ├── tool-nuget-package-format.md │ ├── torn-sdk.md │ ├── trust-code.md │ └── workloads │ │ ├── README.md │ │ ├── cross-version-workloads.md │ │ ├── user-local-workloads.md │ │ ├── workload-clean.md │ │ ├── workload-diagnosis.md │ │ ├── workload-fallback.md │ │ ├── workload-finalizer.md │ │ ├── workload-preview-bands.md │ │ └── workload-rollback.md ├── issue-mappings │ ├── README.md │ ├── cli.mapping.txt │ └── toolset.mapping.txt ├── manpages │ ├── sdk │ │ ├── dotnet-build-server.1 │ │ ├── dotnet-build.1 │ │ ├── dotnet-clean.1 │ │ ├── dotnet-dev-certs.1 │ │ ├── dotnet-environment-variables.7 │ │ ├── dotnet-format.1 │ │ ├── dotnet-help.1 │ │ ├── dotnet-migrate.1 │ │ ├── dotnet-msbuild.1 │ │ ├── dotnet-new-details.1 │ │ ├── dotnet-new-install.1 │ │ ├── dotnet-new-list.1 │ │ ├── dotnet-new-sdk-templates.7 │ │ ├── dotnet-new-search.1 │ │ ├── dotnet-new-uninstall.1 │ │ ├── dotnet-new-update.1 │ │ ├── dotnet-new.1 │ │ ├── dotnet-nuget-add-source.1 │ │ ├── dotnet-nuget-config-get.1 │ │ ├── dotnet-nuget-config-paths.1 │ │ ├── dotnet-nuget-config-set.1 │ │ ├── dotnet-nuget-config-unset.1 │ │ ├── dotnet-nuget-delete.1 │ │ ├── dotnet-nuget-disable-source.1 │ │ ├── dotnet-nuget-enable-source.1 │ │ ├── dotnet-nuget-list-source.1 │ │ ├── dotnet-nuget-locals.1 │ │ ├── dotnet-nuget-push.1 │ │ ├── dotnet-nuget-remove-source.1 │ │ ├── dotnet-nuget-sign.1 │ │ ├── dotnet-nuget-trust.1 │ │ ├── dotnet-nuget-update-source.1 │ │ ├── dotnet-nuget-verify.1 │ │ ├── dotnet-nuget-why.1 │ │ ├── dotnet-pack.1 │ │ ├── dotnet-package-add.1 │ │ ├── dotnet-package-list.1 │ │ ├── dotnet-package-remove.1 │ │ ├── dotnet-package-search.1 │ │ ├── dotnet-publish.1 │ │ ├── dotnet-reference-add.1 │ │ ├── dotnet-reference-list.1 │ │ ├── dotnet-reference-remove.1 │ │ ├── dotnet-restore.1 │ │ ├── dotnet-run.1 │ │ ├── dotnet-sdk-check.1 │ │ ├── dotnet-sln.1 │ │ ├── dotnet-store.1 │ │ ├── dotnet-test.1 │ │ ├── dotnet-tool-install.1 │ │ ├── dotnet-tool-list.1 │ │ ├── dotnet-tool-restore.1 │ │ ├── dotnet-tool-run.1 │ │ ├── dotnet-tool-search.1 │ │ ├── dotnet-tool-uninstall.1 │ │ ├── dotnet-tool-update.1 │ │ ├── dotnet-vstest.1 │ │ ├── dotnet-watch.1 │ │ ├── dotnet-workload-config.1 │ │ ├── dotnet-workload-install.1 │ │ ├── dotnet-workload-list.1 │ │ ├── dotnet-workload-repair.1 │ │ ├── dotnet-workload-restore.1 │ │ ├── dotnet-workload-search.1 │ │ ├── dotnet-workload-sets.1 │ │ ├── dotnet-workload-uninstall.1 │ │ ├── dotnet-workload-update.1 │ │ ├── dotnet-workload.1 │ │ └── dotnet.1 │ └── tool │ │ ├── Dockerfile │ │ ├── README.md │ │ ├── handle-missing-name.py │ │ ├── man-pandoc-filter.py │ │ ├── remove-metadata-and-embed-includes.py │ │ ├── run_docker.sh │ │ └── update-man-pages.sh ├── migration-issues.md ├── project-docs │ ├── Localization.md │ ├── SDK-PR-guide.md │ ├── breaking-change-guidelines.md │ ├── cli-guidelines.md │ ├── developer-guide.md │ ├── external-component-telemetry.md │ ├── issue-filing-guide.md │ ├── repro-helix-failure.md │ └── snapshot-based-testing.md └── specs │ ├── canonical.md │ ├── cli-installation-scenarios.md │ └── runtime-configuration-file.md ├── eng ├── Analyzers.props ├── Badge.proj ├── Build.props ├── BuildConfiguration │ └── build-configuration.json ├── ManualVersions.props ├── Packages.props ├── Publishing.props ├── SignCheckExclusionsFile.txt ├── Signing.props ├── SourcePackage.editorconfig ├── Version.Details.xml ├── Versions.props ├── common │ ├── BuildConfiguration │ │ └── build-configuration.json │ ├── CIBuild.cmd │ ├── PSScriptAnalyzerSettings.psd1 │ ├── README.md │ ├── SetupNugetSources.ps1 │ ├── SetupNugetSources.sh │ ├── build.cmd │ ├── build.ps1 │ ├── build.sh │ ├── cibuild.sh │ ├── core-templates │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── cleanup-microbuild.yml │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── install-microbuild.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1-publish.yml │ │ └── variables │ │ │ └── pool-providers.yml │ ├── cross │ │ ├── arm │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── arm64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── armel │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── build-android-rootfs.sh │ │ ├── build-rootfs.sh │ │ ├── install-debs.py │ │ ├── riscv64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ ├── tizen-build-rootfs.sh │ │ ├── tizen-fetch.sh │ │ ├── toolchain.cmake │ │ ├── x64 │ │ │ └── tizen │ │ │ │ └── tizen.patch │ │ └── x86 │ │ │ └── tizen │ │ │ └── tizen.patch │ ├── darc-init.ps1 │ ├── darc-init.sh │ ├── dotnet-install.cmd │ ├── dotnet-install.ps1 │ ├── dotnet-install.sh │ ├── dotnet.cmd │ ├── dotnet.ps1 │ ├── dotnet.sh │ ├── enable-cross-org-publishing.ps1 │ ├── generate-locproject.ps1 │ ├── generate-sbom-prep.ps1 │ ├── generate-sbom-prep.sh │ ├── helixpublish.proj │ ├── init-tools-native.cmd │ ├── init-tools-native.ps1 │ ├── init-tools-native.sh │ ├── internal-feed-operations.ps1 │ ├── internal-feed-operations.sh │ ├── internal │ │ ├── Directory.Build.props │ │ ├── NuGet.config │ │ └── Tools.csproj │ ├── loc │ │ └── P22DotNetHtmlLocalization.lss │ ├── msbuild.ps1 │ ├── msbuild.sh │ ├── native │ │ ├── CommonLibrary.psm1 │ │ ├── common-library.sh │ │ ├── init-compiler.sh │ │ ├── init-distro-rid.sh │ │ ├── init-os-and-arch.sh │ │ ├── install-cmake-test.sh │ │ ├── install-cmake.sh │ │ ├── install-dependencies.sh │ │ └── install-tool.ps1 │ ├── pipeline-logging-functions.ps1 │ ├── pipeline-logging-functions.sh │ ├── post-build │ │ ├── check-channel-consistency.ps1 │ │ ├── nuget-validation.ps1 │ │ ├── nuget-verification.ps1 │ │ ├── publish-using-darc.ps1 │ │ ├── redact-logs.ps1 │ │ ├── sourcelink-validation.ps1 │ │ └── symbols-validation.ps1 │ ├── retain-build.ps1 │ ├── sdk-task.ps1 │ ├── sdk-task.sh │ ├── sdl │ │ ├── NuGet.config │ │ ├── configure-sdl-tool.ps1 │ │ ├── execute-all-sdl-tools.ps1 │ │ ├── extract-artifact-archives.ps1 │ │ ├── extract-artifact-packages.ps1 │ │ ├── init-sdl.ps1 │ │ ├── packages.config │ │ ├── run-sdl.ps1 │ │ ├── sdl.ps1 │ │ └── trim-assets-version.ps1 │ ├── template-guidance.md │ ├── templates-official │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1-publish.yml │ │ └── variables │ │ │ ├── pool-providers.yml │ │ │ └── sdl-variables.yml │ ├── templates │ │ ├── job │ │ │ ├── job.yml │ │ │ ├── onelocbuild.yml │ │ │ ├── publish-build-assets.yml │ │ │ ├── source-build.yml │ │ │ └── source-index-stage1.yml │ │ ├── jobs │ │ │ ├── codeql-build.yml │ │ │ ├── jobs.yml │ │ │ └── source-build.yml │ │ ├── post-build │ │ │ ├── common-variables.yml │ │ │ ├── post-build.yml │ │ │ └── setup-maestro-vars.yml │ │ ├── steps │ │ │ ├── component-governance.yml │ │ │ ├── enable-internal-runtimes.yml │ │ │ ├── enable-internal-sources.yml │ │ │ ├── generate-sbom.yml │ │ │ ├── get-delegation-sas.yml │ │ │ ├── get-federated-access-token.yml │ │ │ ├── publish-build-artifacts.yml │ │ │ ├── publish-logs.yml │ │ │ ├── publish-pipeline-artifacts.yml │ │ │ ├── retain-build.yml │ │ │ ├── send-to-helix.yml │ │ │ ├── source-build.yml │ │ │ ├── source-index-stage1-publish.yml │ │ │ └── vmr-sync.yml │ │ ├── variables │ │ │ └── pool-providers.yml │ │ └── vmr-build-pr.yml │ ├── tools.ps1 │ ├── tools.sh │ ├── vmr-sync.ps1 │ └── vmr-sync.sh ├── configure-toolset.ps1 ├── configure-toolset.sh ├── dependabot │ ├── Packages.props │ └── dependabot.csproj ├── dogfood.cmd ├── dogfood.ps1 ├── dogfood.sh ├── dotnet-format │ ├── dotnet-format-integration.yml │ ├── format-verifier.ps1 │ ├── integration-test.cmd │ └── validate.rsp ├── pipelines │ └── templates │ │ ├── jobs │ │ ├── promote-nuget-client.yml │ │ ├── sdk-build.yml │ │ └── sdk-job-matrix.yml │ │ ├── steps │ │ ├── get-asset-info.yml │ │ └── install-darc.yml │ │ └── variables │ │ └── sdk-defaults.yml ├── print-full-msbuild-path.ps1 ├── restore-toolset.ps1 ├── restore-toolset.sh ├── test-configuration.json └── version_badge.svg ├── exclusion.dic ├── github-merge-flow.jsonc ├── global.json ├── restore.cmd ├── restore.sh ├── scripts ├── obtain │ ├── dotnet-install-readme │ └── uninstall │ │ ├── dotnet-uninstall-debian-packages.sh │ │ ├── dotnet-uninstall-pkgs.sh │ │ └── dotnet-uninstall-rpm-packages.sh ├── register-completions.bash ├── register-completions.ps1 └── register-completions.zsh ├── sdk.slnx ├── source-build.slnf ├── src ├── BlazorWasmSdk │ ├── .editorconfig │ ├── BlazorWasmSdk.slnf │ ├── Sdk │ │ ├── Sdk.props │ │ └── Sdk.targets │ ├── Targets │ │ ├── BlazorWasm.web.config │ │ ├── Microsoft.NET.Sdk.BlazorWebAssembly.5_0.targets │ │ ├── Microsoft.NET.Sdk.BlazorWebAssembly.6_0.targets │ │ ├── Microsoft.NET.Sdk.BlazorWebAssembly.Current.props │ │ ├── Microsoft.NET.Sdk.BlazorWebAssembly.Current.targets │ │ └── Microsoft.NET.Sdk.BlazorWebAssembly.ServiceWorkerAssetsManifest.5_0.targets │ ├── Tasks │ │ ├── AssetsManifestFile.cs │ │ ├── BlazorReadSatelliteAssemblyFile.cs │ │ ├── BlazorWriteSatelliteAssemblyFile.cs │ │ ├── BootExtensionJsonData.cs │ │ ├── BootJsonData.cs │ │ ├── BrotliCompress.cs │ │ ├── CreateBlazorTrimmerRootDescriptorFile.cs │ │ ├── GZipCompress.cs │ │ ├── GenerateBlazorBootExtensionJson.cs │ │ ├── GenerateBlazorWebAssemblyBootJson50.cs │ │ ├── GenerateServiceWorkerAssetsManifest.cs │ │ ├── Microsoft.NET.Sdk.BlazorWebAssembly.Tasks.csproj │ │ └── UpgradeLegacyWasmStaticWebAssets.cs │ └── Tool │ │ ├── Microsoft.NET.Sdk.BlazorWebAssembly.Tool.csproj │ │ ├── Program.cs │ │ └── runtimeconfig.template.json ├── BuiltInTools │ ├── AspireService │ │ ├── .editorconfig │ │ ├── AspireServerService.cs │ │ ├── Contracts │ │ │ └── IAspireServerEvents.cs │ │ ├── Helpers │ │ │ ├── CertGenerator.cs │ │ │ ├── ExceptionExtensions.cs │ │ │ ├── HttpContextExtensions.cs │ │ │ ├── LoggerProvider.cs │ │ │ ├── SocketConnectionManager.cs │ │ │ ├── SocketUtilities.cs │ │ │ └── WebSocketConnection.cs │ │ ├── Microsoft.WebTools.AspireService.Package.csproj │ │ ├── Microsoft.WebTools.AspireService.projitems │ │ ├── Microsoft.WebTools.AspireService.shproj │ │ └── Models │ │ │ ├── ErrorResponse.cs │ │ │ ├── InfoResponse.cs │ │ │ ├── RunSessionRequest.cs │ │ │ └── SessionChangeNotification.cs │ ├── BrowserRefresh │ │ ├── .editorconfig │ │ ├── ApplicationPaths.cs │ │ ├── BlazorHotReload.js │ │ ├── BlazorWasmHotReloadMiddleware.cs │ │ ├── BrowserRefreshMiddleware.cs │ │ ├── BrowserScriptMiddleware.cs │ │ ├── HostingStartup.cs │ │ ├── Microsoft.AspNetCore.Watch.BrowserRefresh.csproj │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── ResponseStreamWrapper.cs │ │ ├── StartupHook.cs │ │ ├── WebSocketScriptInjection.cs │ │ └── WebSocketScriptInjection.js │ ├── DotNetDeltaApplier │ │ ├── Microsoft.Extensions.DotNetDeltaApplier.csproj │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ └── StartupHook.cs │ ├── DotNetWatchTasks │ │ ├── DotNetWatchTasks.csproj │ │ ├── FileSetSerializer.cs │ │ └── Utilities │ │ │ ├── CompilerFeatureRequiredAttribute.cs │ │ │ ├── IsExternalInit.cs │ │ │ └── RequiredMemberAttribute.cs │ ├── HotReloadAgent.Data │ │ ├── .editorconfig │ │ ├── AgentEnvironmentVariables.cs │ │ ├── AgentMessageSeverity.cs │ │ ├── Microsoft.DotNet.HotReload.Agent.Data.Package.csproj │ │ ├── Microsoft.DotNet.HotReload.Agent.Data.projitems │ │ ├── Microsoft.DotNet.HotReload.Agent.Data.shproj │ │ ├── ResponseLoggingLevel.cs │ │ ├── StaticAssetUpdate.cs │ │ └── UpdateDelta.cs │ ├── HotReloadAgent.PipeRpc │ │ ├── .editorconfig │ │ ├── Microsoft.DotNet.HotReload.Agent.PipeRpc.Package.csproj │ │ ├── Microsoft.DotNet.HotReload.Agent.PipeRpc.projitems │ │ ├── Microsoft.DotNet.HotReload.Agent.PipeRpc.shproj │ │ ├── NamedPipeContract.cs │ │ └── StreamExtensions.cs │ ├── HotReloadAgent │ │ ├── .editorconfig │ │ ├── AgentReporter.cs │ │ ├── HotReloadAgent.cs │ │ ├── MetadataUpdateHandlerInvoker.cs │ │ ├── Microsoft.DotNet.HotReload.Agent.Package.csproj │ │ ├── Microsoft.DotNet.HotReload.Agent.projitems │ │ └── Microsoft.DotNet.HotReload.Agent.shproj │ ├── dotnet-format.slnf │ ├── dotnet-format │ │ ├── Analyzers │ │ │ ├── AnalyzerFinderHelpers.cs │ │ │ ├── AnalyzerFormatter.cs │ │ │ ├── AnalyzerOptionExtensions.cs │ │ │ ├── AnalyzerReferenceInformationProvider.cs │ │ │ ├── AnalyzerRunner.cs │ │ │ ├── AnalyzersAndFixers.cs │ │ │ ├── CodeAnalysisResult.cs │ │ │ ├── CodeStyleInformationProvider.cs │ │ │ ├── Extensions.cs │ │ │ ├── Interfaces │ │ │ │ ├── IAnalyzerInformationProvider.cs │ │ │ │ ├── IAnalyzerRunner.cs │ │ │ │ └── ICodeFixApplier.cs │ │ │ └── SolutionCodeFixApplier.cs │ │ ├── CodeFormatter.cs │ │ ├── Commands │ │ │ ├── FormatAnalyzersCommand.cs │ │ │ ├── FormatCommandCommon.cs │ │ │ ├── FormatStyleCommand.cs │ │ │ ├── FormatWhitespaceCommand.cs │ │ │ └── RootFormatCommand.cs │ │ ├── FileChange.cs │ │ ├── FixCategory.cs │ │ ├── FixSeverity.cs │ │ ├── FormatOptions.cs │ │ ├── FormattedFile.cs │ │ ├── Formatters │ │ │ ├── CharsetFormatter.cs │ │ │ ├── DocumentFormatter.cs │ │ │ ├── EndOfLineFormatter.cs │ │ │ ├── FinalNewlineFormatter.cs │ │ │ ├── ICodeFormatter.cs │ │ │ ├── OrganizeImportsFormatter.cs │ │ │ └── WhitespaceFormatter.cs │ │ ├── Logging │ │ │ ├── IIssueFormatter.cs │ │ │ ├── ILoggerExtensions.cs │ │ │ ├── MSBuildIssueFormatter.cs │ │ │ ├── NullScope.cs │ │ │ ├── SimpleConsoleLogger.cs │ │ │ ├── SimpleConsoleLoggerFactoryExtensions.cs │ │ │ └── SimpleConsoleLoggerProvider.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── Reflection │ │ │ └── RemoveUnnecessaryImportsHelper.cs │ │ ├── ReportWriter.cs │ │ ├── Resources.resx │ │ ├── Resources │ │ │ └── icon.png │ │ ├── Utilities │ │ │ ├── DotNetHelper.cs │ │ │ ├── EditorConfigFinder.cs │ │ │ ├── EditorConfigOptions.cs │ │ │ ├── GeneratedCodeUtilities.cs │ │ │ ├── ProcessRunner.cs │ │ │ └── SourceFileMatcher.cs │ │ ├── WorkspaceFormatResult.cs │ │ ├── WorkspaceType.cs │ │ ├── Workspaces │ │ │ ├── FolderWorkspace.cs │ │ │ ├── FolderWorkspace_CSharpProjectLoader.cs │ │ │ ├── FolderWorkspace_FolderSolutionLoader.cs │ │ │ ├── FolderWorkspace_ProjectLoader.cs │ │ │ ├── FolderWorkspace_VisualBasicProjectLoader.cs │ │ │ ├── MSBuildWorkspaceFinder.cs │ │ │ └── MSBuildWorkspaceLoader.cs │ │ ├── dotnet-format.csproj │ │ └── xlf │ │ │ ├── Resources.cs.xlf │ │ │ ├── Resources.de.xlf │ │ │ ├── Resources.es.xlf │ │ │ ├── Resources.fr.xlf │ │ │ ├── Resources.it.xlf │ │ │ ├── Resources.ja.xlf │ │ │ ├── Resources.ko.xlf │ │ │ ├── Resources.pl.xlf │ │ │ ├── Resources.pt-BR.xlf │ │ │ ├── Resources.ru.xlf │ │ │ ├── Resources.tr.xlf │ │ │ ├── Resources.zh-Hans.xlf │ │ │ └── Resources.zh-Hant.xlf │ ├── dotnet-watch.slnf │ └── dotnet-watch │ │ ├── Aspire │ │ └── AspireServiceFactory.cs │ │ ├── Browser │ │ ├── BrowserConnection.cs │ │ ├── BrowserConnector.cs │ │ ├── BrowserRefreshServer.cs │ │ └── BrowserSpecificReporter.cs │ │ ├── Build │ │ ├── BuildNames.cs │ │ ├── BuildReporter.cs │ │ ├── EvaluationResult.cs │ │ ├── FileItem.cs │ │ ├── FilePathExclusions.cs │ │ ├── ProjectGraphUtilities.cs │ │ └── ProjectNodeMap.cs │ │ ├── CommandLine │ │ ├── CommandLineOptions.cs │ │ ├── DotNetWatchContext.cs │ │ ├── EnvironmentOptions.cs │ │ ├── EnvironmentVariables.cs │ │ ├── EnvironmentVariablesBuilder.cs │ │ ├── GlobalOptions.cs │ │ └── ProjectOptions.cs │ │ ├── DotnetToolSettings.xml │ │ ├── FileWatcher │ │ ├── ChangeKind.cs │ │ ├── DirectoryWatcher.cs │ │ ├── EventBasedDirectoryWatcher.cs │ │ ├── FileWatcher.cs │ │ └── PollingDirectoryWatcher.cs │ │ ├── HotReload │ │ ├── AppModels │ │ │ ├── BlazorWebAssemblyAppModel.cs │ │ │ ├── BlazorWebAssemblyDeltaApplier.cs │ │ │ ├── BlazorWebAssemblyHostedAppModel.cs │ │ │ ├── BlazorWebAssemblyHostedDeltaApplier.cs │ │ │ ├── DefaultAppModel.cs │ │ │ ├── DefaultDeltaApplier.cs │ │ │ ├── DeltaApplier.cs │ │ │ ├── HotReloadAppModel.cs │ │ │ └── SingleProcessDeltaApplier.cs │ │ ├── CompilationHandler.cs │ │ ├── HotReloadDotNetWatcher.cs │ │ ├── HotReloadEventSource.cs │ │ ├── IStaticAssetChangeApplierProvider.cs │ │ ├── IncrementalMSBuildWorkspace.cs │ │ ├── ScopedCssFileHandler.cs │ │ ├── StaticAssetUpdate.cs │ │ └── StaticFileHandler.cs │ │ ├── Process │ │ ├── IRuntimeProcessLauncher.cs │ │ ├── IRuntimeProcessLauncherFactory.cs │ │ ├── LaunchSettingsProfile.cs │ │ ├── ProcessLaunchResult.cs │ │ ├── ProcessRunner.cs │ │ ├── ProcessSpec.cs │ │ ├── ProjectLauncher.cs │ │ └── RunningProject.cs │ │ ├── Program.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── Resources.resx │ │ ├── UI │ │ ├── BuildOutput.cs │ │ ├── ConsoleInputReader.cs │ │ ├── ConsoleReporter.cs │ │ ├── IConsole.cs │ │ ├── IReporter.cs │ │ ├── NullReporter.cs │ │ ├── OutputLine.cs │ │ ├── PhysicalConsole.cs │ │ ├── ProjectSpecificReporter.cs │ │ └── RestartPrompt.cs │ │ ├── Utilities │ │ ├── CommandLineUtilities.cs │ │ ├── Disposables.cs │ │ ├── PathUtilities.cs │ │ └── Versions.cs │ │ ├── Watch │ │ ├── BuildEvaluator.cs │ │ ├── DotNetWatch.targets │ │ ├── DotNetWatcher.cs │ │ ├── MSBuildFileSetResult.cs │ │ └── MsBuildFileSetFactory.cs │ │ ├── dotnet-watch.csproj │ │ ├── runtimeconfig.template.json │ │ └── xlf │ │ ├── Resources.cs.xlf │ │ ├── Resources.de.xlf │ │ ├── Resources.es.xlf │ │ ├── Resources.fr.xlf │ │ ├── Resources.it.xlf │ │ ├── Resources.ja.xlf │ │ ├── Resources.ko.xlf │ │ ├── Resources.pl.xlf │ │ ├── Resources.pt-BR.xlf │ │ ├── Resources.ru.xlf │ │ ├── Resources.tr.xlf │ │ ├── Resources.zh-Hans.xlf │ │ └── Resources.zh-Hant.xlf ├── Cli │ ├── Microsoft.DotNet.Cli.Utils │ │ ├── AnsiConsole.cs │ │ ├── ArgumentEscaper.cs │ │ ├── BlockingMemoryStream.cs │ │ ├── BuiltInCommand.cs │ │ ├── Command.cs │ │ ├── CommandAvailableAsDotNetToolException.cs │ │ ├── CommandLoggingContext.cs │ │ ├── CommandResult.cs │ │ ├── CommandUnknownException.cs │ │ ├── Constants.cs │ │ ├── DangerousFileDetector.cs │ │ ├── DebugHelper.cs │ │ ├── DependencyProvider.cs │ │ ├── DotDefaultPathCorrector.cs │ │ ├── DotnetFiles.cs │ │ ├── DotnetVersionFile.cs │ │ ├── Env.cs │ │ ├── EnvironmentProvider.cs │ │ ├── ExponentialRetry.cs │ │ ├── Extensions │ │ │ ├── AnsiExtensions.cs │ │ │ ├── CollectionsExtensions.cs │ │ │ ├── ExceptionExtensions.cs │ │ │ ├── LockFileExtensions.cs │ │ │ ├── LockFileFormatExtensions.cs │ │ │ ├── MSBuildProjectExtensions.cs │ │ │ ├── ProcessExtensions.cs │ │ │ ├── ProcessStartInfoExtensions.cs │ │ │ ├── StringExtensions.cs │ │ │ └── TypeExtensions.cs │ │ ├── FileAccessRetrier.cs │ │ ├── FileNameSuffixes.cs │ │ ├── FilePermissionSettingException.cs │ │ ├── ForwardingAppImplementation.cs │ │ ├── FrameworkDependencyFile.cs │ │ ├── GracefulException.cs │ │ ├── IBuiltInCommandEnvironment.cs │ │ ├── ICommand.cs │ │ ├── IDangerousFileDetector.cs │ │ ├── IEnvironmentPath.cs │ │ ├── IEnvironmentPathInstruction.cs │ │ ├── IEnvironmentProvider.cs │ │ ├── IReporter.cs │ │ ├── ITelemetryFilter.cs │ │ ├── IWindowsRegistryEnvironmentPathEditor.cs │ │ ├── Interop.cs │ │ ├── LocalizableStrings.resx │ │ ├── MSBuildArgs.cs │ │ ├── MSBuildForwardingAppWithoutLogging.cs │ │ ├── MSBuildPropertyParser.cs │ │ ├── Microsoft.DotNet.Cli.Utils.csproj │ │ ├── Muxer.cs │ │ ├── NativeMethods.cs │ │ ├── PathUtility.cs │ │ ├── Polyfills.cs │ │ ├── ProcessReaper.cs │ │ ├── Product.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── Reporter.cs │ │ ├── RuntimeEnvironment.cs │ │ ├── Sha256Hasher.cs │ │ ├── StreamForwarder.cs │ │ ├── TelemetryEventEntry.cs │ │ ├── ToolCommandName.cs │ │ ├── TypoCorrection.cs │ │ ├── UILanguageOverride.cs │ │ ├── Uuid.cs │ │ ├── VerbosityOptions.cs │ │ ├── Windows.cs │ │ ├── WindowsRegistryEnvironmentPathEditor.cs │ │ └── xlf │ │ │ ├── LocalizableStrings.cs.xlf │ │ │ ├── LocalizableStrings.de.xlf │ │ │ ├── LocalizableStrings.es.xlf │ │ │ ├── LocalizableStrings.fr.xlf │ │ │ ├── LocalizableStrings.it.xlf │ │ │ ├── LocalizableStrings.ja.xlf │ │ │ ├── LocalizableStrings.ko.xlf │ │ │ ├── LocalizableStrings.pl.xlf │ │ │ ├── LocalizableStrings.pt-BR.xlf │ │ │ ├── LocalizableStrings.ru.xlf │ │ │ ├── LocalizableStrings.tr.xlf │ │ │ ├── LocalizableStrings.zh-Hans.xlf │ │ │ └── LocalizableStrings.zh-Hant.xlf │ ├── Microsoft.DotNet.Configurer │ │ ├── AspNetCertificateSentinel.cs │ │ ├── BashPathUnderHomeDirectory.cs │ │ ├── CliFolderPathCalculator.cs │ │ ├── ConfigurationException.cs │ │ ├── DotnetFirstRunConfiguration.cs │ │ ├── DotnetFirstTimeUseConfigurer.cs │ │ ├── FileSentinel.cs │ │ ├── FirstTimeUseNoticeSentinel.cs │ │ ├── IAspNetCertificateSentinel.cs │ │ ├── IAspNetCoreCertificateGenerator.cs │ │ ├── IFileExtensions.cs │ │ ├── IFileSentinel.cs │ │ ├── IFirstTimeUseNoticeSentinel.cs │ │ ├── IUserLevelCacheWriter.cs │ │ ├── LocalizableStrings.resx │ │ ├── Microsoft.DotNet.Configurer.csproj │ │ ├── NoOpAspNetCertificateSentinel.cs │ │ ├── NoOpFileSentinel.cs │ │ ├── NoOpFirstTimeUseNoticeSentinel.cs │ │ ├── Properties │ │ │ └── Properties.cs │ │ ├── ToolPackageFolderPathCalculator.cs │ │ ├── UserLevelCacheWriter.cs │ │ └── xlf │ │ │ ├── LocalizableStrings.cs.xlf │ │ │ ├── LocalizableStrings.de.xlf │ │ │ ├── LocalizableStrings.es.xlf │ │ │ ├── LocalizableStrings.fr.xlf │ │ │ ├── LocalizableStrings.it.xlf │ │ │ ├── LocalizableStrings.ja.xlf │ │ │ ├── LocalizableStrings.ko.xlf │ │ │ ├── LocalizableStrings.pl.xlf │ │ │ ├── LocalizableStrings.pt-BR.xlf │ │ │ ├── LocalizableStrings.ru.xlf │ │ │ ├── LocalizableStrings.tr.xlf │ │ │ ├── LocalizableStrings.zh-Hans.xlf │ │ │ └── LocalizableStrings.zh-Hant.xlf │ ├── Microsoft.DotNet.InternalAbstractions │ │ ├── DirectoryPath.cs │ │ ├── DirectoryWrapper.cs │ │ ├── FilePath.cs │ │ ├── FileSystemWrapper.cs │ │ ├── FileWrapper.cs │ │ ├── IDirectory.cs │ │ ├── IEnvironment.cs │ │ ├── IFile.cs │ │ ├── IFileSystem.cs │ │ ├── ITemporaryDirectory.cs │ │ ├── Microsoft.DotNet.InternalAbstractions.csproj │ │ ├── Properties │ │ │ └── Properties.cs │ │ └── TemporaryDirectory.cs │ ├── Microsoft.TemplateEngine.Cli │ │ ├── Alias │ │ │ ├── AliasExpansionStatus.cs │ │ │ ├── AliasManipulationResult.cs │ │ │ ├── AliasManipulationStatus.cs │ │ │ ├── AliasModel.cs │ │ │ ├── AliasRegistry.cs │ │ │ └── AliasSupport.cs │ │ ├── ChoiceTemplateParameter.cs │ │ ├── CliConsoleFormatter.cs │ │ ├── CliEnvironment.cs │ │ ├── CliTemplateEngineHost.cs │ │ ├── CliTemplateInfo.cs │ │ ├── CliTemplateParameter.cs │ │ ├── Commands │ │ │ ├── AliasAssignmentCoordinator.cs │ │ │ ├── BaseCommand.cs │ │ │ ├── BaseFilterableArgs.cs │ │ │ ├── CliPathInfo.cs │ │ │ ├── CommandLineUtils.cs │ │ │ ├── Constants.cs │ │ │ ├── Example.cs │ │ │ ├── Extensions.cs │ │ │ ├── FilterOptionDefinition.cs │ │ │ ├── GlobalArgs.cs │ │ │ ├── HelpStrings.Designer.cs │ │ │ ├── HelpStrings.resx │ │ │ ├── ICommandArgs.cs │ │ │ ├── ICommandDocument.cs │ │ │ ├── ICustomHelp.cs │ │ │ ├── IFilterableCommand.cs │ │ │ ├── ITabularOutputCommand.cs │ │ │ ├── InvalidTemplateParametersException.cs │ │ │ ├── NewCommand.Help.cs │ │ │ ├── NewCommand.Legacy.cs │ │ │ ├── NewCommand.cs │ │ │ ├── NewCommandArgs.cs │ │ │ ├── ParserFactory.cs │ │ │ ├── SharedOptions.cs │ │ │ ├── SharedOptionsFactory.cs │ │ │ ├── SymbolStrings.Designer.cs │ │ │ ├── SymbolStrings.resx │ │ │ ├── alias │ │ │ │ ├── AliasAddCommand.cs │ │ │ │ ├── AliasAddCommandArgs.cs │ │ │ │ ├── AliasCommand.cs │ │ │ │ ├── AliasCommandArgs.cs │ │ │ │ ├── AliasShowCommand.cs │ │ │ │ ├── AliasShowCommandArgs.cs │ │ │ │ ├── BaseAliasAddCommand.cs │ │ │ │ ├── BaseAliasShowCommand.cs │ │ │ │ ├── LegacyAliasAddCommand.cs │ │ │ │ └── LegacyAliasShowCommand.cs │ │ │ ├── create │ │ │ │ ├── CombinedChoiceTemplateParameter.cs │ │ │ │ ├── InstantiateCommand.Help.cs │ │ │ │ ├── InstantiateCommand.NoMatchHandling.cs │ │ │ │ ├── InstantiateCommand.TabCompletion.cs │ │ │ │ ├── InstantiateCommand.cs │ │ │ │ ├── InstantiateCommandArgs.cs │ │ │ │ ├── InvalidTemplateOptionResult.cs │ │ │ │ ├── TemplateCommand.cs │ │ │ │ ├── TemplateCommandArgs.cs │ │ │ │ ├── TemplateOption.cs │ │ │ │ ├── TemplateOptionResult.cs │ │ │ │ └── TemplateResult.cs │ │ │ ├── details │ │ │ │ ├── DetailsCommand.cs │ │ │ │ └── DetailsCommandArgs.cs │ │ │ ├── install │ │ │ │ ├── BaseInstallCommand.cs │ │ │ │ ├── InstallCommand.cs │ │ │ │ ├── InstallCommandArgs.cs │ │ │ │ └── LegacyInstallCommand.cs │ │ │ ├── list │ │ │ │ ├── BaseListCommand.cs │ │ │ │ ├── LegacyListCommand.cs │ │ │ │ ├── ListCommand.cs │ │ │ │ └── ListCommandArgs.cs │ │ │ ├── search │ │ │ │ ├── BaseSearchCommand.cs │ │ │ │ ├── LegacySearchCommand.cs │ │ │ │ ├── SearchCommand.cs │ │ │ │ └── SearchCommandArgs.cs │ │ │ ├── uninstall │ │ │ │ ├── BaseUninstallCommand.cs │ │ │ │ ├── LegacyUninstallCommand.cs │ │ │ │ ├── UninstallCommand.cs │ │ │ │ └── UninstallCommandArgs.cs │ │ │ ├── update │ │ │ │ ├── BaseUpdateCommand.cs │ │ │ │ ├── LegacyUpdateApplyCommand.cs │ │ │ │ ├── LegacyUpdateCheckCommand.cs │ │ │ │ ├── UpdateCommand.cs │ │ │ │ └── UpdateCommandArgs.cs │ │ │ └── xlf │ │ │ │ ├── HelpStrings.cs.xlf │ │ │ │ ├── HelpStrings.de.xlf │ │ │ │ ├── HelpStrings.es.xlf │ │ │ │ ├── HelpStrings.fr.xlf │ │ │ │ ├── HelpStrings.it.xlf │ │ │ │ ├── HelpStrings.ja.xlf │ │ │ │ ├── HelpStrings.ko.xlf │ │ │ │ ├── HelpStrings.pl.xlf │ │ │ │ ├── HelpStrings.pt-BR.xlf │ │ │ │ ├── HelpStrings.ru.xlf │ │ │ │ ├── HelpStrings.tr.xlf │ │ │ │ ├── HelpStrings.zh-Hans.xlf │ │ │ │ ├── HelpStrings.zh-Hant.xlf │ │ │ │ ├── SymbolStrings.cs.xlf │ │ │ │ ├── SymbolStrings.de.xlf │ │ │ │ ├── SymbolStrings.es.xlf │ │ │ │ ├── SymbolStrings.fr.xlf │ │ │ │ ├── SymbolStrings.it.xlf │ │ │ │ ├── SymbolStrings.ja.xlf │ │ │ │ ├── SymbolStrings.ko.xlf │ │ │ │ ├── SymbolStrings.pl.xlf │ │ │ │ ├── SymbolStrings.pt-BR.xlf │ │ │ │ ├── SymbolStrings.ru.xlf │ │ │ │ ├── SymbolStrings.tr.xlf │ │ │ │ ├── SymbolStrings.zh-Hans.xlf │ │ │ │ └── SymbolStrings.zh-Hant.xlf │ │ ├── Components.cs │ │ ├── Extensions.cs │ │ ├── Globals.cs │ │ ├── Help │ │ │ ├── DotnetHelpAction.cs │ │ │ ├── HelpBuilder.Default.cs │ │ │ ├── HelpBuilder.cs │ │ │ ├── HelpBuilderExtensions.cs │ │ │ ├── HelpContext.cs │ │ │ ├── LocalizationResources.cs │ │ │ └── TwoColumnHelpRow.cs │ │ ├── HostSpecificDataLoader.cs │ │ ├── HostSpecificTemplateData.cs │ │ ├── ICliTemplateEngineHost.cs │ │ ├── IHostSpecificDataLoader.cs │ │ ├── IReporterExtensions.cs │ │ ├── JExtensions.cs │ │ ├── LocalizableStrings.Designer.cs │ │ ├── LocalizableStrings.resx │ │ ├── Microsoft.TemplateEngine.Cli.csproj │ │ ├── NewCommandFactory.cs │ │ ├── NewCommandStatus.cs │ │ ├── NuGet │ │ │ ├── CliNuGetLogger.cs │ │ │ └── NugetApiManager.cs │ │ ├── NuGetUtils.cs │ │ ├── NullOrEmptyIsLastStringComparer.cs │ │ ├── PostActionDispatcher.cs │ │ ├── PostActionProcessors │ │ │ ├── AddJsonPropertyPostActionProcessor.cs │ │ │ ├── ChmodPostActionProcessor.cs │ │ │ ├── IPostActionProcessor.cs │ │ │ ├── InstructionDisplayPostActionProcessor.cs │ │ │ ├── PostActionProcessorBase.cs │ │ │ └── ProcessStartPostActionProcessor.cs │ │ ├── SymbolExtensions.cs │ │ ├── TabularOutput │ │ │ ├── CliTabularOutputSettings.cs │ │ │ ├── TabularOutput.cs │ │ │ ├── TemplateGroupDisplay.cs │ │ │ ├── TemplateGroupTableRow.cs │ │ │ ├── TextAlign.cs │ │ │ └── UnicodeLength.cs │ │ ├── TelemetryConstants.cs │ │ ├── TelemetryHelper.cs │ │ ├── TemplateGroup.cs │ │ ├── TemplateInvoker.cs │ │ ├── TemplateListCoordinator.cs │ │ ├── TemplatePackageCoordinator.cs │ │ ├── TemplatePackageDisplay.cs │ │ ├── TemplateResolution │ │ │ ├── BaseTemplateResolver.cs │ │ │ ├── CliFilters.cs │ │ │ ├── ListTemplateResolver.cs │ │ │ ├── ParameterMatchInfo.cs │ │ │ ├── TemplateGroupMatchInfo.cs │ │ │ ├── TemplateMatchInfoExtensions.cs │ │ │ └── TemplateResolutionResult.cs │ │ ├── TemplateSearch │ │ │ ├── CliHostSearchCacheData.cs │ │ │ ├── CliSearchFiltersFactory.cs │ │ │ ├── CliTemplateSearchCoordinator.cs │ │ │ └── CliTemplateSearchCoordinatorFactory.cs │ │ └── xlf │ │ │ ├── LocalizableStrings.cs.xlf │ │ │ ├── LocalizableStrings.de.xlf │ │ │ ├── LocalizableStrings.es.xlf │ │ │ ├── LocalizableStrings.fr.xlf │ │ │ ├── LocalizableStrings.it.xlf │ │ │ ├── LocalizableStrings.ja.xlf │ │ │ ├── LocalizableStrings.ko.xlf │ │ │ ├── LocalizableStrings.pl.xlf │ │ │ ├── LocalizableStrings.pt-BR.xlf │ │ │ ├── LocalizableStrings.ru.xlf │ │ │ ├── LocalizableStrings.tr.xlf │ │ │ ├── LocalizableStrings.zh-Hans.xlf │ │ │ └── LocalizableStrings.zh-Hant.xlf │ └── dotnet │ │ ├── AspNetCoreCertificateGenerator.cs │ │ ├── AutomaticEncodingRestorer.cs │ │ ├── BuildServer │ │ ├── BuildServerException.cs │ │ ├── BuildServerProvider.cs │ │ ├── IBuildServer.cs │ │ ├── IBuildServerProvider.cs │ │ ├── MSBuildServer.cs │ │ ├── RazorPidFile.cs │ │ ├── RazorServer.cs │ │ └── VBCSCompilerServer.cs │ │ ├── BundledTargetFramework.cs │ │ ├── CliCompletion.cs │ │ ├── CliSchema.cs │ │ ├── CliStrings.resx │ │ ├── CliTransaction.cs │ │ ├── CliUsage.cs │ │ ├── CommandBase.cs │ │ ├── CommandDirectoryContext.cs │ │ ├── CommandFactory │ │ ├── CommandFactory.cs │ │ ├── CommandFactoryUsingResolver.cs │ │ ├── CommandResolution │ │ │ ├── AbstractPathBasedCommandResolver.cs │ │ │ ├── AppBaseCommandResolver.cs │ │ │ ├── AppBaseDllCommandResolver.cs │ │ │ ├── CommandResolverArguments.cs │ │ │ ├── CompositeCommandResolver.cs │ │ │ ├── DefaultCommandResolverPolicy.cs │ │ │ ├── DepsJsonCommandResolver.cs │ │ │ ├── DotnetToolsCommandResolver.cs │ │ │ ├── GenericPlatformCommandSpecFactory.cs │ │ │ ├── ICommandResolver.cs │ │ │ ├── ICommandResolverPolicy.cs │ │ │ ├── IPackagedCommandSpecFactory.cs │ │ │ ├── IPlatformCommandSpecFactory.cs │ │ │ ├── IProject.cs │ │ │ ├── IPublishedPathCommandSpecFactory.cs │ │ │ ├── LocalToolsCommandResolver.cs │ │ │ ├── LockFileTargetExtensions.cs │ │ │ ├── MSBuildProject.cs │ │ │ ├── MuxerCommandResolver.cs │ │ │ ├── MuxerCommandSpecMaker.cs │ │ │ ├── NuGetUtils.cs │ │ │ ├── OutputPathCommandResolver.cs │ │ │ ├── PackagedCommandSpecFactory.cs │ │ │ ├── PackagedCommandSpecFactoryWithCliRuntime.cs │ │ │ ├── PathCommandResolver.cs │ │ │ ├── PathCommandResolverPolicy.cs │ │ │ ├── ProjectDependenciesCommandResolver.cs │ │ │ ├── ProjectFactory.cs │ │ │ ├── ProjectPathCommandResolver.cs │ │ │ ├── ProjectToolsCommandResolver.cs │ │ │ ├── PublishPathCommandSpecFactory.cs │ │ │ ├── PublishedPathCommandResolver.cs │ │ │ ├── ResourceAssemblyInfo.cs │ │ │ ├── RootedCommandResolver.cs │ │ │ ├── ScriptCommandResolverPolicy.cs │ │ │ ├── SingleProjectInfo.cs │ │ │ ├── ToolPathCalculator.cs │ │ │ └── WindowsExePreferredCommandSpecFactory.cs │ │ ├── CommandResolver.cs │ │ ├── CommandSpec.cs │ │ └── ICommandFactory.cs │ │ ├── CommandLineInfo.cs │ │ ├── CommandParsingException.cs │ │ ├── Commands │ │ ├── Build │ │ │ ├── BuildCommand.cs │ │ │ └── BuildCommandParser.cs │ │ ├── BuildServer │ │ │ ├── BuildServerCommandParser.cs │ │ │ └── Shutdown │ │ │ │ ├── BuildServerShutdownCommand.cs │ │ │ │ └── BuildServerShutdownCommandParser.cs │ │ ├── Clean │ │ │ ├── CleanCommand.cs │ │ │ └── CleanCommandParser.cs │ │ ├── CliCommandStrings.resx │ │ ├── CommandFactory.cs │ │ ├── Dnx │ │ │ └── DnxCommandParser.cs │ │ ├── Format │ │ │ ├── FormatCommand.cs │ │ │ ├── FormatCommandParser.cs │ │ │ └── FormatForwardingApp.cs │ │ ├── Fsi │ │ │ ├── FsiCommand.cs │ │ │ ├── FsiCommandParser.cs │ │ │ └── FsiForwardingApp.cs │ │ ├── Help │ │ │ ├── HelpCommand.cs │ │ │ └── HelpCommandParser.cs │ │ ├── Hidden │ │ │ ├── Add │ │ │ │ ├── AddCommandParser.cs │ │ │ │ ├── Package │ │ │ │ │ └── AddPackageCommandParser.cs │ │ │ │ └── Reference │ │ │ │ │ └── AddReferenceCommandParser.cs │ │ │ ├── Complete │ │ │ │ ├── CompleteCommand.cs │ │ │ │ └── CompleteCommandParser.cs │ │ │ ├── InternalReportInstallSuccess │ │ │ │ ├── InternalReportInstallSuccessCommand.cs │ │ │ │ └── InternalReportInstallSuccessCommandParser.cs │ │ │ ├── List │ │ │ │ ├── ListCommandParser.cs │ │ │ │ ├── Package │ │ │ │ │ └── ListPackageCommandParser.cs │ │ │ │ └── Reference │ │ │ │ │ └── ListReferenceCommandParser.cs │ │ │ ├── Parse │ │ │ │ ├── ParseCommand.cs │ │ │ │ └── ParseCommandParser.cs │ │ │ └── Remove │ │ │ │ ├── Package │ │ │ │ └── RemovePackageCommandParser.cs │ │ │ │ ├── Reference │ │ │ │ └── RemoveReferenceCommandParser.cs │ │ │ │ └── RemoveCommandParser.cs │ │ ├── MSBuild │ │ │ ├── MSBuildCommand.cs │ │ │ ├── MSBuildCommandParser.cs │ │ │ ├── MSBuildForwardingApp.cs │ │ │ ├── MSBuildForwardingLogger.cs │ │ │ └── MSBuildLogger.cs │ │ ├── New │ │ │ ├── BuiltInTemplatePackageProvider.cs │ │ │ ├── BuiltInTemplatePackageProviderFactory.cs │ │ │ ├── DotnetCommandCallbacks.cs │ │ │ ├── MSBuildEvaluation │ │ │ │ ├── CapabilityExpressionEvaluator.cs │ │ │ │ ├── MSBuildEvaluationResult.cs │ │ │ │ ├── MSBuildEvaluator.cs │ │ │ │ ├── MultiTargetEvaluationResult.cs │ │ │ │ ├── MultipleProjectsEvaluationResult.cs │ │ │ │ ├── NonSDKStyleEvaluationResult.cs │ │ │ │ ├── ProjectCapabilityConstraint.cs │ │ │ │ ├── ProjectContextSymbolSource.cs │ │ │ │ └── SDKStyleEvaluationResult.cs │ │ │ ├── NewCommandParser.cs │ │ │ ├── OptionalWorkloadProvider.cs │ │ │ ├── OptionalWorkloadProviderFactory.cs │ │ │ ├── PostActions │ │ │ │ ├── DotnetAddPostActionProcessor.cs │ │ │ │ ├── DotnetRestorePostActionProcessor.cs │ │ │ │ └── DotnetSlnPostActionProcessor.cs │ │ │ ├── README.md │ │ │ ├── SdkInfoProvider.cs │ │ │ └── WorkloadsInfoProvider.cs │ │ ├── NuGet │ │ │ ├── NuGetCommand.cs │ │ │ └── NuGetCommandParser.cs │ │ ├── Pack │ │ │ ├── PackCommand.cs │ │ │ └── PackCommandParser.cs │ │ ├── Package │ │ │ ├── Add │ │ │ │ ├── PackageAddCommand.cs │ │ │ │ └── PackageAddCommandParser.cs │ │ │ ├── List │ │ │ │ ├── PackageListCommand.cs │ │ │ │ ├── PackageListCommandParser.cs │ │ │ │ └── ReportOutputFormat.cs │ │ │ ├── PackageCommandParser.cs │ │ │ ├── Remove │ │ │ │ ├── PackageRemoveCommand.cs │ │ │ │ └── PackageRemoveCommandParser.cs │ │ │ └── Search │ │ │ │ ├── PackageSearchCommand.cs │ │ │ │ └── PackageSearchCommandParser.cs │ │ ├── Project │ │ │ ├── Convert │ │ │ │ ├── ProjectConvertCommand.cs │ │ │ │ └── ProjectConvertCommandParser.cs │ │ │ └── ProjectCommandParser.cs │ │ ├── Publish │ │ │ ├── PublishCommand.cs │ │ │ └── PublishCommandParser.cs │ │ ├── Reference │ │ │ ├── Add │ │ │ │ ├── ReferenceAddCommand.cs │ │ │ │ └── ReferenceAddCommandParser.cs │ │ │ ├── List │ │ │ │ ├── ReferenceListCommand.cs │ │ │ │ └── ReferenceListCommandParser.cs │ │ │ ├── ReferenceCommandParser.cs │ │ │ └── Remove │ │ │ │ ├── ReferenceRemoveCommand.cs │ │ │ │ └── ReferenceRemoveCommandParser.cs │ │ ├── Restore │ │ │ ├── RestoreCommand.cs │ │ │ ├── RestoreCommandParser.cs │ │ │ └── RestoringCommand.cs │ │ ├── Run │ │ │ ├── Api │ │ │ │ ├── RunApiCommand.cs │ │ │ │ └── RunApiCommandParser.cs │ │ │ ├── CommonRunHelpers.cs │ │ │ ├── LaunchSettings │ │ │ │ ├── ILaunchSettingsProvider.cs │ │ │ │ ├── LaunchSettingsApplyResult.cs │ │ │ │ ├── LaunchSettingsManager.cs │ │ │ │ ├── ProjectLaunchSettingsModel.cs │ │ │ │ └── ProjectLaunchSettingsProvider.cs │ │ │ ├── RunCommand.cs │ │ │ ├── RunCommandParser.cs │ │ │ ├── RunProperties.cs │ │ │ └── VirtualProjectBuildingCommand.cs │ │ ├── Sdk │ │ │ ├── Check │ │ │ │ ├── BundleOutputWriter.cs │ │ │ │ ├── IProductCollectionProvider.cs │ │ │ │ ├── ProductCollectionProvider.cs │ │ │ │ ├── RuntimeOutputWriter.cs │ │ │ │ ├── SdkCheckCommand.cs │ │ │ │ ├── SdkCheckCommandParser.cs │ │ │ │ └── SdkOutputWriter.cs │ │ │ └── SdkCommandParser.cs │ │ ├── Solution │ │ │ ├── Add │ │ │ │ ├── SolutionAddCommand.cs │ │ │ │ └── SolutionAddCommandParser.cs │ │ │ ├── List │ │ │ │ ├── SolutionListCommand.cs │ │ │ │ └── SolutionListCommandParser.cs │ │ │ ├── Migrate │ │ │ │ ├── SolutionMigrateCommand.cs │ │ │ │ └── SolutionMigrateCommandParser.cs │ │ │ ├── Remove │ │ │ │ ├── SolutionRemoveCommand.cs │ │ │ │ └── SolutionRemoveCommandParser.cs │ │ │ ├── SolutionArgumentValidator.cs │ │ │ └── SolutionCommandParser.cs │ │ ├── Store │ │ │ ├── StoreCommand.cs │ │ │ └── StoreCommandParser.cs │ │ ├── Test │ │ │ ├── CliConstants.cs │ │ │ ├── CustomEventArgs.cs │ │ │ ├── ExitCode.cs │ │ │ ├── IPC │ │ │ │ ├── IClient.cs │ │ │ │ ├── INamedPipeBase.cs │ │ │ │ ├── INamedPipeSerializer.cs │ │ │ │ ├── IRequest.cs │ │ │ │ ├── IResponse.cs │ │ │ │ ├── IServer.cs │ │ │ │ ├── Models │ │ │ │ │ ├── CommandLineOptionMessages.cs │ │ │ │ │ ├── DiscoveredTestMessages.cs │ │ │ │ │ ├── FileArtifactMessages.cs │ │ │ │ │ ├── HandshakeMessage.cs │ │ │ │ │ ├── ModuleMessage.cs │ │ │ │ │ ├── TestResultMessages.cs │ │ │ │ │ ├── TestSessionEvent.cs │ │ │ │ │ ├── UnknownMessage.cs │ │ │ │ │ └── VoidResponse.cs │ │ │ │ ├── NamedPipeBase.cs │ │ │ │ ├── NamedPipeClient.cs │ │ │ │ ├── NamedPipeServer.cs │ │ │ │ ├── ObjectFieldIds.cs │ │ │ │ ├── PipeNameDescription.cs │ │ │ │ └── Serializers │ │ │ │ │ ├── BaseSerializer.cs │ │ │ │ │ ├── CommandLineOptionMessagesSerializer.cs │ │ │ │ │ ├── DiscoveredTestMessagesSerializer.cs │ │ │ │ │ ├── FileArtifactMessagesSerializer.cs │ │ │ │ │ ├── HandshakeMessageSerializer.cs │ │ │ │ │ ├── ModuleMessageSerializer.cs │ │ │ │ │ ├── RegisterSerializers.cs │ │ │ │ │ ├── TestResultMessagesSerializer.cs │ │ │ │ │ ├── TestSessionEventSerializer.cs │ │ │ │ │ ├── UnknownMessageSerializer.cs │ │ │ │ │ └── VoidResponseSerializer.cs │ │ │ ├── Logger.cs │ │ │ ├── MSBuildHandler.cs │ │ │ ├── MSBuildUtility.cs │ │ │ ├── Models.cs │ │ │ ├── Options.cs │ │ │ ├── SolutionAndProjectUtility.cs │ │ │ ├── Terminal │ │ │ │ ├── AnsiCodes.cs │ │ │ │ ├── AnsiDetector.cs │ │ │ │ ├── AnsiTerminal.cs │ │ │ │ ├── AnsiTerminalTestProgressFrame.cs │ │ │ │ ├── ErrorMessage.cs │ │ │ │ ├── ExceptionFlattener.cs │ │ │ │ ├── FileUtilities.cs │ │ │ │ ├── HumanReadableDurationFormatter.cs │ │ │ │ ├── IColor.cs │ │ │ │ ├── IConsole.cs │ │ │ │ ├── IProgressMessage.cs │ │ │ │ ├── IStopwatch.cs │ │ │ │ ├── ITerminal.cs │ │ │ │ ├── NativeMethods.cs │ │ │ │ ├── NonAnsiTerminal.cs │ │ │ │ ├── SimpleAnsiTerminal.cs │ │ │ │ ├── SimpleTerminalBase.cs │ │ │ │ ├── SystemConsole.cs │ │ │ │ ├── SystemConsoleColor.cs │ │ │ │ ├── SystemStopwatch.cs │ │ │ │ ├── TargetFrameworkParser.cs │ │ │ │ ├── TerminalColor.cs │ │ │ │ ├── TerminalTestReporter.cs │ │ │ │ ├── TerminalTestReporterOptions.cs │ │ │ │ ├── TestDetailState.cs │ │ │ │ ├── TestNodeResultsState.cs │ │ │ │ ├── TestOutcome.cs │ │ │ │ ├── TestProgressState.cs │ │ │ │ ├── TestProgressStateAwareTerminal.cs │ │ │ │ ├── TestRunArtifact.cs │ │ │ │ └── WarningMessage.cs │ │ │ ├── TestApplication.cs │ │ │ ├── TestApplicationActionQueue.cs │ │ │ ├── TestApplicationEventHandlers.cs │ │ │ ├── TestCommand.cs │ │ │ ├── TestCommandParser.cs │ │ │ ├── TestModulesFilterHandler.cs │ │ │ ├── TestingPlatformCommand.Help.cs │ │ │ ├── TestingPlatformCommand.cs │ │ │ ├── TestingPlatformOptions.cs │ │ │ ├── VSTestArgumentConverter.cs │ │ │ ├── VSTestFeatureFlag.cs │ │ │ ├── VSTestForwardingApp.cs │ │ │ ├── VSTestTrace.cs │ │ │ └── ValidationUtility.cs │ │ ├── Tool │ │ │ ├── Common │ │ │ │ ├── ToolAppliedOption.cs │ │ │ │ └── ToolManifestFinderExtensions.cs │ │ │ ├── Execute │ │ │ │ ├── ToolExecuteCommand.cs │ │ │ │ └── ToolExecuteCommandParser.cs │ │ │ ├── Install │ │ │ │ ├── LocalToolsResolverCacheExtensions.cs │ │ │ │ ├── ParseResultExtension.cs │ │ │ │ ├── ProjectRestorer.cs │ │ │ │ ├── ToolInstallCommand.cs │ │ │ │ ├── ToolInstallCommandLowLevelErrorConverter.cs │ │ │ │ ├── ToolInstallCommandParser.cs │ │ │ │ ├── ToolInstallGlobalOrToolPathCommand.cs │ │ │ │ ├── ToolInstallLocalCommand.cs │ │ │ │ └── ToolInstallLocalInstaller.cs │ │ │ ├── List │ │ │ │ ├── ToolListCommand.cs │ │ │ │ ├── ToolListCommandParser.cs │ │ │ │ ├── ToolListGlobalOrToolPathCommand.cs │ │ │ │ ├── ToolListJsonHelper.cs │ │ │ │ └── ToolListLocalCommand.cs │ │ │ ├── Restore │ │ │ │ ├── ToolPackageRestorer.cs │ │ │ │ ├── ToolRestoreCommand.cs │ │ │ │ └── ToolRestoreCommandParser.cs │ │ │ ├── Run │ │ │ │ ├── ToolRunCommand.cs │ │ │ │ └── ToolRunCommandParser.cs │ │ │ ├── Search │ │ │ │ ├── NugetSearchSerializables.cs │ │ │ │ ├── SearchResultPrinter.cs │ │ │ │ ├── ToolSearchCommand.cs │ │ │ │ └── ToolSearchCommandParser.cs │ │ │ ├── ToolCommandParser.cs │ │ │ ├── ToolCommandRestorePassThroughOptions.cs │ │ │ ├── ToolCommandSpecCreator.cs │ │ │ ├── Uninstall │ │ │ │ ├── ToolUninstallCommand.cs │ │ │ │ ├── ToolUninstallCommandLowLevelErrorConverter.cs │ │ │ │ ├── ToolUninstallCommandParser.cs │ │ │ │ ├── ToolUninstallGlobalOrToolPathCommand.cs │ │ │ │ └── ToolUninstallLocalCommand.cs │ │ │ └── Update │ │ │ │ ├── ToolUpdateCommand.cs │ │ │ │ ├── ToolUpdateCommandParser.cs │ │ │ │ ├── ToolUpdateGlobalOrToolPathCommand.cs │ │ │ │ └── ToolUpdateLocalCommand.cs │ │ ├── VSTest │ │ │ ├── VSTestCommand.cs │ │ │ └── VSTestCommandParser.cs │ │ ├── Workload │ │ │ ├── Clean │ │ │ │ ├── WorkloadCleanCommand.cs │ │ │ │ └── WorkloadCleanCommandParser.cs │ │ │ ├── Config │ │ │ │ ├── WorkloadConfigCommand.cs │ │ │ │ └── WorkloadConfigCommandParser.cs │ │ │ ├── Elevate │ │ │ │ ├── WorkloadElevateCommand.cs │ │ │ │ └── WorkloadElevateCommandParser.cs │ │ │ ├── GlobalJsonWorkloadSetFile.cs │ │ │ ├── History │ │ │ │ ├── WorkloadHistoryCommand.cs │ │ │ │ └── WorkloadHistoryCommandParser.cs │ │ │ ├── IWorkloadInfoHelper.cs │ │ │ ├── Install │ │ │ │ ├── FileBasedInstaller.cs │ │ │ │ ├── IInstaller.cs │ │ │ │ ├── IWorkloadManifestUpdater.cs │ │ │ │ ├── MsiInstallerBase.cs │ │ │ │ ├── NetSdkMsiInstallerClient.InstallRecords.cs │ │ │ │ ├── NetSdkMsiInstallerClient.PackGroup.cs │ │ │ │ ├── NetSdkMsiInstallerClient.cs │ │ │ │ ├── NetSdkMsiInstallerServer.cs │ │ │ │ ├── NullReporter.cs │ │ │ │ ├── WorkloadGarbageCollector.cs │ │ │ │ ├── WorkloadInstallCommand.cs │ │ │ │ ├── WorkloadInstallCommandParser.cs │ │ │ │ ├── WorkloadInstallRecords │ │ │ │ │ ├── FileBasedInstallationRecordInstaller.cs │ │ │ │ │ ├── IWorkloadInstallationRecordRepository.cs │ │ │ │ │ └── RegistryWorkloadInstallationRecordRepository.cs │ │ │ │ ├── WorkloadInstallerFactory.cs │ │ │ │ ├── WorkloadManifestUpdater.cs │ │ │ │ └── WorkloadResolverFactory.cs │ │ │ ├── InstallStateContents.cs │ │ │ ├── InstallingWorkloadCommand.cs │ │ │ ├── List │ │ │ │ ├── IWorkloadsRepositoryEnumerator.cs │ │ │ │ ├── InstalledWorkloadsCollection.cs │ │ │ │ ├── VisualStudioWorkloads.cs │ │ │ │ ├── WorkloadListCommand.cs │ │ │ │ └── WorkloadListCommandParser.cs │ │ │ ├── Repair │ │ │ │ ├── WorkloadRepairCommand.cs │ │ │ │ └── WorkloadRepairCommandParser.cs │ │ │ ├── Restore │ │ │ │ ├── WorkloadRestoreCommand.cs │ │ │ │ └── WorkloadRestoreCommandParser.cs │ │ │ ├── Search │ │ │ │ ├── WorkloadSearchCommand.cs │ │ │ │ ├── WorkloadSearchCommandParser.cs │ │ │ │ ├── WorkloadSearchVersionsCommand.cs │ │ │ │ └── WorkloadSearchVersionsCommandParser.cs │ │ │ ├── SignCheck.cs │ │ │ ├── Uninstall │ │ │ │ ├── WorkloadUninstallCommand.cs │ │ │ │ └── WorkloadUninstallCommandParser.cs │ │ │ ├── Update │ │ │ │ ├── WorkloadUpdateCommand.cs │ │ │ │ └── WorkloadUpdateCommandParser.cs │ │ │ ├── WorkloadCommandBase.cs │ │ │ ├── WorkloadCommandNuGetRestoreActionConfigOptions.cs │ │ │ ├── WorkloadCommandParser.cs │ │ │ ├── WorkloadException.cs │ │ │ ├── WorkloadHistoryDisplay.cs │ │ │ ├── WorkloadHistoryRecord.cs │ │ │ ├── WorkloadHistoryRecorder.cs │ │ │ ├── WorkloadInfoHelper.cs │ │ │ ├── WorkloadIntegrityChecker.cs │ │ │ └── WorkloadUtilities.cs │ │ └── xlf │ │ │ ├── CliCommandStrings.cs.xlf │ │ │ ├── CliCommandStrings.de.xlf │ │ │ ├── CliCommandStrings.es.xlf │ │ │ ├── CliCommandStrings.fr.xlf │ │ │ ├── CliCommandStrings.it.xlf │ │ │ ├── CliCommandStrings.ja.xlf │ │ │ ├── CliCommandStrings.ko.xlf │ │ │ ├── CliCommandStrings.pl.xlf │ │ │ ├── CliCommandStrings.pt-BR.xlf │ │ │ ├── CliCommandStrings.ru.xlf │ │ │ ├── CliCommandStrings.tr.xlf │ │ │ ├── CliCommandStrings.zh-Hans.xlf │ │ │ └── CliCommandStrings.zh-Hant.xlf │ │ ├── CommonArguments.cs │ │ ├── CommonOptions.cs │ │ ├── CommonOptionsFactory.cs │ │ ├── DocumentedCommand.cs │ │ ├── DotNetCommandFactory.cs │ │ ├── Extensions │ │ ├── CommonOptionsExtensions.cs │ │ ├── OptionForwardingExtensions.cs │ │ ├── ParseResultExtensions.cs │ │ ├── ParserExtensions.cs │ │ ├── ProjectExtensions.cs │ │ ├── ProjectInstanceExtensions.cs │ │ └── ProjectRootElementExtensions.cs │ │ ├── FilePermissionSetter.cs │ │ ├── ForwardingApp.cs │ │ ├── ICommandRunner.cs │ │ ├── IFilePermissionSetter.cs │ │ ├── Installer │ │ └── Windows │ │ │ ├── DetectState.cs │ │ │ ├── ElevationContextBase.cs │ │ │ ├── FormatMessage.cs │ │ │ ├── IInstallMessageDispatcher.cs │ │ │ ├── ISetupLogger.cs │ │ │ ├── ISynchronizingLogger.cs │ │ │ ├── InstallAction.cs │ │ │ ├── InstallClientElevationContext.cs │ │ │ ├── InstallElevationContextBase.cs │ │ │ ├── InstallMessageBase.cs │ │ │ ├── InstallMessageDispatcher.cs │ │ │ ├── InstallProperties.cs │ │ │ ├── InstallRequestMessage.cs │ │ │ ├── InstallRequestType.cs │ │ │ ├── InstallResponseMessage.cs │ │ │ ├── InstallServerElevationContext.cs │ │ │ ├── InstallerBase.cs │ │ │ ├── MsiManifest.cs │ │ │ ├── MsiPackageCache.cs │ │ │ ├── MsiPayload.cs │ │ │ ├── NativeMethods.cs │ │ │ ├── NullInstallerLogger.cs │ │ │ ├── PipeStreamMessageDispatcherBase.cs │ │ │ ├── PipeStreamSetupLogger.cs │ │ │ ├── RelatedProduct.cs │ │ │ ├── Security │ │ │ └── Signature.cs │ │ │ ├── SecurityUtils.cs │ │ │ ├── SetupLoggerBase.cs │ │ │ ├── TimestampedFileLogger.cs │ │ │ ├── UpgradeAttributes.cs │ │ │ ├── WindowsUpdateAgent.cs │ │ │ ├── WindowsUtils.cs │ │ │ ├── WorkloadManifestRecord.cs │ │ │ ├── WorkloadPackRecord.cs │ │ │ └── WorkloadSetRecord.cs │ │ ├── LoggerUtility.cs │ │ ├── MsbuildProject.cs │ │ ├── NativeMethods.txt │ │ ├── NuGetForwardingApp.cs │ │ ├── NuGetSignatureVerificationEnabler.cs │ │ ├── NugetPackageDownloader │ │ ├── FirstPartyNuGetPackageSigningVerifier.cs │ │ ├── IFirstPartyNuGetPackageSigningVerifier.cs │ │ ├── INuGetPackageDownloader.cs │ │ ├── NuGetConsoleLogger.cs │ │ ├── NuGetPackageDownloader.cs │ │ ├── NuGetPackagePathResolver.cs │ │ ├── PackageSourceLocation.cs │ │ ├── RestoreActionConfig.cs │ │ ├── ToolPackageException.cs │ │ └── WorkloadUnixFilePermissionsFileList.cs │ │ ├── NugetSearch │ │ ├── AuthorsConverter.cs │ │ ├── INugetToolSearchApiRequest.cs │ │ ├── NugetSearchApiParameter.cs │ │ ├── NugetSearchApiRequestException.cs │ │ ├── NugetSearchApiResultDeserializer.cs │ │ ├── NugetSearchApiSerializable │ │ │ ├── NugetSearchApiAuthorsSerializable.cs │ │ │ ├── NugetSearchApiContainerSerializable.cs │ │ │ ├── NugetSearchApiPackageSerializable.cs │ │ │ └── NugetSearchApiVersionSerializable.cs │ │ └── NugetToolSearchApiRequest.cs │ │ ├── Parser.cs │ │ ├── PerformanceLogEventListener.cs │ │ ├── PerformanceLogEventSource.cs │ │ ├── PerformanceLogManager.cs │ │ ├── PrintableTable.cs │ │ ├── Program.cs │ │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ │ ├── README.md │ │ ├── ReleasePropertyProjectLocator.cs │ │ ├── RuntimeConfig.cs │ │ ├── RuntimeConfigFramework.cs │ │ ├── ShellShim │ │ ├── AppHostShimMaker.cs │ │ ├── DoNothingEnvironmentPath.cs │ │ ├── EnvironmentPathFactory.cs │ │ ├── IApphostShellShimMaker.cs │ │ ├── IShellShimRepository.cs │ │ ├── LinuxEnvironmentPath.cs │ │ ├── OsxBashEnvironmentPath.cs │ │ ├── OsxZshEnvironmentPathInstruction.cs │ │ ├── ShellShimException.cs │ │ ├── ShellShimRepository.cs │ │ ├── ShellShimRepositoryFactory.cs │ │ ├── ShellShimTemplateFinder.cs │ │ ├── WindowsEnvironmentPath.cs │ │ └── ZshDetector.cs │ │ ├── SlnFileFactory.cs │ │ ├── StatInterop.cs │ │ ├── SudoEnvironmentDirectoryOverride.cs │ │ ├── Telemetry │ │ ├── AllowListToSendFirstAppliedOptions.cs │ │ ├── AllowListToSendFirstArgument.cs │ │ ├── AllowListToSendVerbSecondVerbFirstArgument.cs │ │ ├── CIEnvironmentDetectorForTelemetry.cs │ │ ├── DevDeviceIDGetter.cs │ │ ├── DockerContainerDetectorForTelemetry.cs │ │ ├── ExternalTelemetryProperties.cs │ │ ├── ICIEnvironmentDetector.cs │ │ ├── IDockerContainerDetector.cs │ │ ├── IParseResultLogRule.cs │ │ ├── ITelemetry.cs │ │ ├── MacAddressGetter.cs │ │ ├── PersistenceChannel │ │ │ ├── BaseStorageService.cs │ │ │ ├── FixedSizeQueue.cs │ │ │ ├── FlushManager.cs │ │ │ ├── PersistenceChannel.cs │ │ │ ├── PersistenceChannelDebugLog.cs │ │ │ ├── PersistenceTransmitter.cs │ │ │ ├── Sender.cs │ │ │ ├── SnapshottingCollection.cs │ │ │ ├── SnapshottingDictionary.cs │ │ │ ├── StorageService.cs │ │ │ └── StorageTransmission.cs │ │ ├── Telemetry.cs │ │ ├── TelemetryCommonProperties.cs │ │ ├── TelemetryFilter.cs │ │ └── TopLevelCommandNameAndOptionToLog.cs │ │ ├── ToolManifest │ │ ├── IToolManifestEditor.cs │ │ ├── IToolManifestFinder.cs │ │ ├── IToolManifestInspector.cs │ │ ├── JsonElementExtension.cs │ │ ├── ToolManifestCannotBeFoundException.cs │ │ ├── ToolManifestEditor.cs │ │ ├── ToolManifestException.cs │ │ ├── ToolManifestFinder.cs │ │ └── ToolManifestPackage.cs │ │ ├── ToolPackage │ │ ├── ILocalToolsResolverCache.cs │ │ ├── IProjectRestorer.cs │ │ ├── IToolPackage.cs │ │ ├── IToolPackageDownloader.cs │ │ ├── IToolPackageStore.cs │ │ ├── IToolPackageStoreQuery.cs │ │ ├── IToolPackageUninstaller.cs │ │ ├── LocalToolsResolverCache.cs │ │ ├── LockFileMatchChecker.cs │ │ ├── PackageId.cs │ │ ├── PackageLocation.cs │ │ ├── ResolverCacheInconsistentException.cs │ │ ├── RestoredCommandIdentifier.cs │ │ ├── ToolCommand.cs │ │ ├── ToolConfiguration.cs │ │ ├── ToolConfigurationDeserialization │ │ │ ├── DotNetCliTool.cs │ │ │ ├── DotNetCliToolCommand.cs │ │ │ └── DotNetCliToolRuntimeIdentifierPackage.cs │ │ ├── ToolConfigurationDeserializer.cs │ │ ├── ToolConfigurationException.cs │ │ ├── ToolPackageDownloader.cs │ │ ├── ToolPackageDownloaderBase.cs │ │ ├── ToolPackageException.cs │ │ ├── ToolPackageFactory.cs │ │ ├── ToolPackageInstance.cs │ │ ├── ToolPackageStoreAndQuery.cs │ │ └── ToolPackageUninstaller.cs │ │ ├── TopLevelCommandParserResult.cs │ │ ├── TransactionalAction.cs │ │ ├── dotnet.csproj │ │ └── xlf │ │ ├── CliStrings.cs.xlf │ │ ├── CliStrings.de.xlf │ │ ├── CliStrings.es.xlf │ │ ├── CliStrings.fr.xlf │ │ ├── CliStrings.it.xlf │ │ ├── CliStrings.ja.xlf │ │ ├── CliStrings.ko.xlf │ │ ├── CliStrings.pl.xlf │ │ ├── CliStrings.pt-BR.xlf │ │ ├── CliStrings.ru.xlf │ │ ├── CliStrings.tr.xlf │ │ ├── CliStrings.zh-Hans.xlf │ │ └── CliStrings.zh-Hant.xlf ├── Common │ ├── CliFolderPathCalculatorCore.cs │ ├── CompileOptions.cs │ ├── EnvironmentVariableNames.cs │ ├── MSBuildPropertyNames.cs │ ├── NuGetUtils.NuGet.cs │ ├── NullableAttributes.cs │ ├── PathUtilities.cs │ ├── Polyfills.cs │ ├── WorkloadFileBasedInstall.cs │ └── WorkloadSetVersion.cs ├── Compatibility │ ├── ApiCompat │ │ ├── Microsoft.DotNet.ApiCompat.Shared │ │ │ ├── ApiCompatServiceProvider.cs │ │ │ ├── CommonResources.resx │ │ │ ├── Microsoft.DotNet.ApiCompat.Shared.projitems │ │ │ ├── Microsoft.DotNet.ApiCompat.Shared.shproj │ │ │ ├── RegexStringTransformer.cs │ │ │ ├── RoslynResolver.cs │ │ │ ├── SuppressionFileHelper.cs │ │ │ ├── ValidateAssemblies.cs │ │ │ ├── ValidatePackage.cs │ │ │ └── xlf │ │ │ │ ├── CommonResources.cs.xlf │ │ │ │ ├── CommonResources.de.xlf │ │ │ │ ├── CommonResources.es.xlf │ │ │ │ ├── CommonResources.fr.xlf │ │ │ │ ├── CommonResources.it.xlf │ │ │ │ ├── CommonResources.ja.xlf │ │ │ │ ├── CommonResources.ko.xlf │ │ │ │ ├── CommonResources.pl.xlf │ │ │ │ ├── CommonResources.pt-BR.xlf │ │ │ │ ├── CommonResources.ru.xlf │ │ │ │ ├── CommonResources.tr.xlf │ │ │ │ ├── CommonResources.zh-Hans.xlf │ │ │ │ └── CommonResources.zh-Hant.xlf │ │ ├── Microsoft.DotNet.ApiCompat.Task │ │ │ ├── Microsoft.DotNet.ApiCompat.Task.csproj │ │ │ ├── Resources.resx │ │ │ ├── SuppressibleMSBuildLog.cs │ │ │ ├── ValidateAssembliesTask.cs │ │ │ ├── ValidatePackageTask.cs │ │ │ ├── build │ │ │ │ ├── Microsoft.DotNet.ApiCompat.Task.targets │ │ │ │ ├── Microsoft.DotNet.ApiCompat.ValidateAssemblies.Common.targets │ │ │ │ ├── Microsoft.DotNet.ApiCompat.ValidateAssemblies.CrossTargeting.targets │ │ │ │ └── Microsoft.DotNet.ApiCompat.ValidateAssemblies.NonCrossTargeting.targets │ │ │ ├── buildMultiTargeting │ │ │ │ └── Microsoft.DotNet.ApiCompat.Task.targets │ │ │ └── xlf │ │ │ │ ├── Resources.cs.xlf │ │ │ │ ├── Resources.de.xlf │ │ │ │ ├── Resources.es.xlf │ │ │ │ ├── Resources.fr.xlf │ │ │ │ ├── Resources.it.xlf │ │ │ │ ├── Resources.ja.xlf │ │ │ │ ├── Resources.ko.xlf │ │ │ │ ├── Resources.pl.xlf │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ ├── Resources.ru.xlf │ │ │ │ ├── Resources.tr.xlf │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ └── Resources.zh-Hant.xlf │ │ ├── Microsoft.DotNet.ApiCompat.Tool │ │ │ ├── Microsoft.DotNet.ApiCompat.Tool.csproj │ │ │ ├── Program.cs │ │ │ ├── Resources.resx │ │ │ ├── SuppressibleConsoleLog.cs │ │ │ └── xlf │ │ │ │ ├── Resources.cs.xlf │ │ │ │ ├── Resources.de.xlf │ │ │ │ ├── Resources.es.xlf │ │ │ │ ├── Resources.fr.xlf │ │ │ │ ├── Resources.it.xlf │ │ │ │ ├── Resources.ja.xlf │ │ │ │ ├── Resources.ko.xlf │ │ │ │ ├── Resources.pl.xlf │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ ├── Resources.ru.xlf │ │ │ │ ├── Resources.tr.xlf │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ └── Resources.zh-Hant.xlf │ │ ├── Microsoft.DotNet.ApiCompatibility │ │ │ ├── ApiComparer.cs │ │ │ ├── ApiComparerFactory.cs │ │ │ ├── ApiComparerSettings.cs │ │ │ ├── Comparing │ │ │ │ ├── AttributeDataEqualityComparer.cs │ │ │ │ ├── NamedArgumentComparer.cs │ │ │ │ ├── SymbolEqualityComparer.cs │ │ │ │ └── TypedConstantEqualityComparer.cs │ │ │ ├── CompatDifference.cs │ │ │ ├── DiagnosticIds.cs │ │ │ ├── DifferenceType.cs │ │ │ ├── DifferenceVisitor.cs │ │ │ ├── DifferenceVisitorFactory.cs │ │ │ ├── ElementContainer.cs │ │ │ ├── IApiComparer.cs │ │ │ ├── IApiComparerFactory.cs │ │ │ ├── IDifferenceVisitor.cs │ │ │ ├── IDifferenceVisitorFactory.cs │ │ │ ├── Logging │ │ │ │ ├── ISuppressibleLog.cs │ │ │ │ ├── ISuppressionEngine.cs │ │ │ │ ├── Suppression.cs │ │ │ │ └── SuppressionEngine.cs │ │ │ ├── Mapping │ │ │ │ ├── AssemblyMapper.cs │ │ │ │ ├── AssemblySetMapper.cs │ │ │ │ ├── ElementMapper.cs │ │ │ │ ├── ElementMapperFactory.cs │ │ │ │ ├── ElementSide.cs │ │ │ │ ├── IAssemblyMapper.cs │ │ │ │ ├── IAssemblySetMapper.cs │ │ │ │ ├── IElementMapper.cs │ │ │ │ ├── IElementMapperFactory.cs │ │ │ │ ├── IMapperSettings.cs │ │ │ │ ├── IMemberMapper.cs │ │ │ │ ├── INamespaceMapper.cs │ │ │ │ ├── ITypeMapper.cs │ │ │ │ ├── MemberMapper.cs │ │ │ │ ├── NamespaceMapper.cs │ │ │ │ └── TypeMapper.cs │ │ │ ├── MetadataInformation.cs │ │ │ ├── Microsoft.DotNet.ApiCompatibility.csproj │ │ │ ├── Resources.resx │ │ │ ├── Rules │ │ │ │ ├── AssemblyIdentityMustMatch.cs │ │ │ │ ├── AttributesMustMatch.cs │ │ │ │ ├── CannotAddAbstractMember.cs │ │ │ │ ├── CannotAddMemberToInterface.cs │ │ │ │ ├── CannotAddOrRemoveVirtualKeyword.cs │ │ │ │ ├── CannotChangeGenericConstraints.cs │ │ │ │ ├── CannotChangeParameterName.cs │ │ │ │ ├── CannotChangeVisibility.cs │ │ │ │ ├── CannotRemoveBaseTypeOrInterface.cs │ │ │ │ ├── CannotSealType.cs │ │ │ │ ├── EnumsMustMatch.cs │ │ │ │ ├── IRule.cs │ │ │ │ ├── IRuleContext.cs │ │ │ │ ├── IRuleFactory.cs │ │ │ │ ├── IRuleRegistrationContext.cs │ │ │ │ ├── IRuleRunner.cs │ │ │ │ ├── IRuleRunnerContext.cs │ │ │ │ ├── MembersMustExist.cs │ │ │ │ ├── RuleContext.cs │ │ │ │ ├── RuleFactory.cs │ │ │ │ ├── RuleRunner.cs │ │ │ │ └── RuleSettings.cs │ │ │ ├── Runner │ │ │ │ ├── ApiCompatRunner.cs │ │ │ │ ├── ApiCompatRunnerOptions.cs │ │ │ │ ├── ApiCompatRunnerWorkItem.cs │ │ │ │ └── IApiCompatRunner.cs │ │ │ └── xlf │ │ │ │ ├── Resources.cs.xlf │ │ │ │ ├── Resources.de.xlf │ │ │ │ ├── Resources.es.xlf │ │ │ │ ├── Resources.fr.xlf │ │ │ │ ├── Resources.it.xlf │ │ │ │ ├── Resources.ja.xlf │ │ │ │ ├── Resources.ko.xlf │ │ │ │ ├── Resources.pl.xlf │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ ├── Resources.ru.xlf │ │ │ │ ├── Resources.tr.xlf │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ └── Resources.zh-Hant.xlf │ │ ├── Microsoft.DotNet.PackageValidation │ │ │ ├── ApiCompatRunnerExtensions.cs │ │ │ ├── ContentItemEqualityComparer.cs │ │ │ ├── DiagnosticIds.cs │ │ │ ├── Filtering │ │ │ │ ├── ITargetFrameworkFilter.cs │ │ │ │ └── TargetFrameworkFilter.cs │ │ │ ├── Microsoft.DotNet.PackageValidation.csproj │ │ │ ├── Package.cs │ │ │ ├── PackageExtensions.cs │ │ │ ├── Resources.resx │ │ │ ├── Validators │ │ │ │ ├── BaselinePackageValidator.cs │ │ │ │ ├── CompatibleFrameworkInPackageValidator.cs │ │ │ │ ├── CompatibleTFMValidator.cs │ │ │ │ ├── IPackageValidator.cs │ │ │ │ └── PackageValidatorOption.cs │ │ │ └── xlf │ │ │ │ ├── Resources.cs.xlf │ │ │ │ ├── Resources.de.xlf │ │ │ │ ├── Resources.es.xlf │ │ │ │ ├── Resources.fr.xlf │ │ │ │ ├── Resources.it.xlf │ │ │ │ ├── Resources.ja.xlf │ │ │ │ ├── Resources.ko.xlf │ │ │ │ ├── Resources.pl.xlf │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ ├── Resources.ru.xlf │ │ │ │ ├── Resources.tr.xlf │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ └── Resources.zh-Hant.xlf │ │ └── apicompat.slnf │ ├── ApiDiff │ │ ├── Directory.Build.props │ │ ├── Microsoft.DotNet.ApiDiff.Tool │ │ │ ├── AttributesToExclude.txt │ │ │ ├── Microsoft.DotNet.ApiDiff.Tool.csproj │ │ │ └── Program.cs │ │ ├── Microsoft.DotNet.ApiDiff │ │ │ ├── DiffConfiguration.cs │ │ │ ├── DiffGeneratorFactory.cs │ │ │ ├── FileOutputDiffGenerator.cs │ │ │ ├── IDiffGenerator.cs │ │ │ ├── MemoryOutputDiffGenerator.cs │ │ │ ├── Microsoft.DotNet.ApiDiff.csproj │ │ │ └── SyntaxRewriter │ │ │ │ ├── GlobalPrefixRemover.cs │ │ │ │ ├── PrimitiveSimplificationRewriter.cs │ │ │ │ └── RemoveBodySyntaxRewriter.cs │ │ └── apidiff.slnf │ ├── Directory.Build.props │ ├── Directory.Packages.props │ ├── GenAPI │ │ ├── Directory.Build.props │ │ ├── Microsoft.DotNet.GenAPI.Task │ │ │ ├── GenAPITask.cs │ │ │ ├── Microsoft.DotNet.GenAPI.Task.csproj │ │ │ └── build │ │ │ │ └── Microsoft.DotNet.GenAPI.Task.targets │ │ ├── Microsoft.DotNet.GenAPI.Tool │ │ │ ├── Microsoft.DotNet.GenAPI.Tool.csproj │ │ │ └── Program.cs │ │ ├── Microsoft.DotNet.GenAPI │ │ │ ├── AssemblySymbolOrderer.cs │ │ │ ├── AttributeDataExtensions.cs │ │ │ ├── CSharpAssemblyDocumentGenerator.cs │ │ │ ├── CSharpAssemblyDocumentGeneratorOptions.cs │ │ │ ├── CSharpFileBuilder.cs │ │ │ ├── GenAPIApp.cs │ │ │ ├── IAssemblySymbolWriter.cs │ │ │ ├── IMethodSymbolExtensions.cs │ │ │ ├── INamedTypeSymbolExtensions.cs │ │ │ ├── Microsoft.DotNet.GenAPI.csproj │ │ │ ├── Resources.resx │ │ │ ├── SyntaxGeneratorExtensions.cs │ │ │ ├── SyntaxNodeExtensions.cs │ │ │ ├── SyntaxRewriter │ │ │ │ ├── BodyBlockCSharpSyntaxRewriter.cs │ │ │ │ ├── SingleLineStatementCSharpSyntaxRewriter.cs │ │ │ │ └── TypeDeclarationCSharpSyntaxRewriter.cs │ │ │ └── xlf │ │ │ │ ├── Resources.cs.xlf │ │ │ │ ├── Resources.de.xlf │ │ │ │ ├── Resources.es.xlf │ │ │ │ ├── Resources.fr.xlf │ │ │ │ ├── Resources.it.xlf │ │ │ │ ├── Resources.ja.xlf │ │ │ │ ├── Resources.ko.xlf │ │ │ │ ├── Resources.pl.xlf │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ ├── Resources.ru.xlf │ │ │ │ ├── Resources.tr.xlf │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ └── Resources.zh-Hant.xlf │ │ ├── README.md │ │ └── genapi.slnf │ ├── Microsoft.DotNet.ApiSymbolExtensions │ │ ├── AssemblySymbolLoader.cs │ │ ├── AssemblySymbolLoaderFactory.cs │ │ ├── AttributeDataExtensions.cs │ │ ├── Filtering │ │ │ ├── AccessibilitySymbolFilter.cs │ │ │ ├── CompositeSymbolFilter.cs │ │ │ ├── DocIdSymbolFilter.cs │ │ │ ├── ISymbolFilter.cs │ │ │ ├── ImplicitSymbolFilter.cs │ │ │ └── SymbolFilterFactory.cs │ │ ├── IAssemblySymbolLoader.cs │ │ ├── IAssemblySymbolLoaderFactory.cs │ │ ├── IDiagnostic.cs │ │ ├── Logging │ │ │ ├── ConsoleLog.cs │ │ │ ├── ILog.cs │ │ │ ├── MSBuildLog.cs │ │ │ └── MessageImportance.cs │ │ ├── Microsoft.DotNet.ApiSymbolExtensions.csproj │ │ ├── Resources.resx │ │ ├── SymbolExtensions.cs │ │ └── xlf │ │ │ ├── Resources.cs.xlf │ │ │ ├── Resources.de.xlf │ │ │ ├── Resources.es.xlf │ │ │ ├── Resources.fr.xlf │ │ │ ├── Resources.it.xlf │ │ │ ├── Resources.ja.xlf │ │ │ ├── Resources.ko.xlf │ │ │ ├── Resources.pl.xlf │ │ │ ├── Resources.pt-BR.xlf │ │ │ ├── Resources.ru.xlf │ │ │ ├── Resources.tr.xlf │ │ │ ├── Resources.zh-Hans.xlf │ │ │ └── Resources.zh-Hant.xlf │ └── compatibility.slnf ├── Containers │ ├── Microsoft.NET.Build.Containers │ │ ├── AmazonECRMessageHandler.cs │ │ ├── AuthHandshakeMessageHandler.cs │ │ ├── BaseImageNotFoundException.cs │ │ ├── BuiltImage.cs │ │ ├── Constants.cs │ │ ├── ContainerBuilder.cs │ │ ├── ContainerHelpers.cs │ │ ├── ContentStore.cs │ │ ├── Credentials │ │ │ └── CredentialRetrievalException.cs │ │ ├── Descriptor.cs │ │ ├── DestinationImageReference.cs │ │ ├── DigestUtils.cs │ │ ├── DockerLoadException.cs │ │ ├── Exceptions │ │ │ ├── ContainerHttpException.cs │ │ │ ├── RepositoryNotFoundException.cs │ │ │ ├── UnableToAccessRepositoryException.cs │ │ │ └── UnableToDownloadFromRepositoryException.cs │ │ ├── FallbackToHttpMessageHandler.cs │ │ ├── Globals.cs │ │ ├── ImageBuilder.cs │ │ ├── ImageConfig.cs │ │ ├── ImageIndexGenerator.cs │ │ ├── ImagePublisher.cs │ │ ├── KnownAppCommandInstructions.cs │ │ ├── KnownStrings.cs │ │ ├── Label.cs │ │ ├── Layer.cs │ │ ├── LocalDaemons │ │ │ ├── ArchiveFileRegistry.cs │ │ │ ├── DockerCli.cs │ │ │ ├── ILocalRegistry.cs │ │ │ └── KnownLocalRegistryTypes.cs │ │ ├── Logging │ │ │ ├── MSBuildLogger.cs │ │ │ └── MSBuildLoggerProvider.cs │ │ ├── ManifestListV2.cs │ │ ├── ManifestV2.cs │ │ ├── Microsoft.NET.Build.Containers.csproj │ │ ├── MultiArchImage.cs │ │ ├── Port.cs │ │ ├── PublicAPI │ │ │ ├── net10.0 │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ └── PublicAPI.Unshipped.txt │ │ │ └── net472 │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ └── PublicAPI.Unshipped.txt │ │ ├── ReferenceParser.cs │ │ ├── Registry │ │ │ ├── DefaultBlobOperations.cs │ │ │ ├── DefaultBlobUploadOperations.cs │ │ │ ├── DefaultManifestOperations.cs │ │ │ ├── DefaultRegistryAPI.cs │ │ │ ├── FinalizeUploadInformation.cs │ │ │ ├── HttpExtensions.cs │ │ │ ├── IBlobOperations.cs │ │ │ ├── IBlobUploadOperations.cs │ │ │ ├── IManifestOperations.cs │ │ │ ├── IRegistryAPI.cs │ │ │ ├── NextChunkUploadInformation.cs │ │ │ ├── Registry.cs │ │ │ ├── RegistryConstants.cs │ │ │ ├── RegistrySettings.cs │ │ │ ├── SchemaTypes.cs │ │ │ └── StartUploadInformation.cs │ │ ├── Resources │ │ │ ├── Resource.cs │ │ │ ├── Strings.Designer.cs │ │ │ ├── Strings.resx │ │ │ └── xlf │ │ │ │ ├── Strings.cs.xlf │ │ │ │ ├── Strings.de.xlf │ │ │ │ ├── Strings.es.xlf │ │ │ │ ├── Strings.fr.xlf │ │ │ │ ├── Strings.it.xlf │ │ │ │ ├── Strings.ja.xlf │ │ │ │ ├── Strings.ko.xlf │ │ │ │ ├── Strings.pl.xlf │ │ │ │ ├── Strings.pt-BR.xlf │ │ │ │ ├── Strings.ru.xlf │ │ │ │ ├── Strings.tr.xlf │ │ │ │ ├── Strings.zh-Hans.xlf │ │ │ │ └── Strings.zh-Hant.xlf │ │ ├── SourceImageReference.cs │ │ ├── Tasks │ │ │ ├── ComputeDotnetBaseImageAndTag.cs │ │ │ ├── CreateImageIndex.Interface.cs │ │ │ ├── CreateImageIndex.cs │ │ │ ├── CreateNewImage.Interface.cs │ │ │ ├── CreateNewImage.cs │ │ │ ├── CreateNewImageToolTask.cs │ │ │ └── ParseContainerProperties.cs │ │ ├── Telemetry.cs │ │ ├── VSHostObject.cs │ │ └── net472Definitions.cs │ ├── README.md │ ├── containerize │ │ ├── ContainerizeCommand.cs │ │ ├── Globals.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ └── containerize.csproj │ ├── docs │ │ └── ReleaseNotes │ │ │ ├── v0.1.8.md │ │ │ ├── v0.2.0.md │ │ │ ├── v0.3.0.md │ │ │ ├── v0.4.0.md │ │ │ ├── v7.0.300.md │ │ │ ├── v7.0.400.md │ │ │ ├── v8.0.100.md │ │ │ ├── v8.0.200.md │ │ │ └── v8.0.300.md │ └── packaging │ │ ├── README.md │ │ ├── build │ │ ├── Microsoft.NET.Build.Containers.props │ │ └── Microsoft.NET.Build.Containers.targets │ │ └── package.csproj ├── Layout │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── VS.Redist.Common.Net.Core.SDK.MSBuildExtensions │ │ └── VS.Redist.Common.Net.Core.SDK.MSBuildExtensions.proj │ ├── VS.Redist.Common.Net.Core.SDK.RuntimeAnalyzers │ │ └── VS.Redist.Common.Net.Core.SDK.RuntimeAnalyzers.proj │ ├── VS.Redist.Common.Net.Core.SDK.VSTemplateLocator │ │ └── VS.Redist.Common.Net.Core.SDK.VSTemplateLocator.proj │ ├── VS.Redist.Common.NetCore.SdkPlaceholder │ │ └── VS.Redist.Common.NetCore.SdkPlaceholder.proj │ ├── VS.Redist.Common.NetCore.Templates │ │ └── VS.Redist.Common.NetCore.Templates.proj │ ├── VS.Redist.Common.NetCore.Toolset │ │ └── VS.Redist.Common.NetCore.Toolset.proj │ ├── finalizer │ │ ├── Program.cs │ │ ├── README.md │ │ └── finalizer.csproj │ ├── pkg │ │ ├── deb │ │ │ └── postinst │ │ ├── dotnet-sdk.proj │ │ ├── osx │ │ │ ├── Distribution-Template │ │ │ ├── Distribution-Template-x64 │ │ │ ├── resources │ │ │ │ ├── conclusion.html.lci │ │ │ │ ├── cs.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── de.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── dotnetbackground.png │ │ │ │ ├── en.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── es.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── fr.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── it.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── ja.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── ko.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── pl.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── pt-br.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── ru.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── tr.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ ├── welcome.html.lci │ │ │ │ ├── zh-hans.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ │ └── zh-hant.lproj │ │ │ │ │ ├── conclusion.html │ │ │ │ │ └── welcome.html │ │ │ └── scripts │ │ │ │ └── postinstall │ │ └── windows │ │ │ ├── LCID │ │ │ ├── 1028 │ │ │ │ └── bundle.wxl │ │ │ ├── 1029 │ │ │ │ └── bundle.wxl │ │ │ ├── 1031 │ │ │ │ └── bundle.wxl │ │ │ ├── 1033 │ │ │ │ └── bundle.wxl │ │ │ ├── 1036 │ │ │ │ └── bundle.wxl │ │ │ ├── 1040 │ │ │ │ └── bundle.wxl │ │ │ ├── 1041 │ │ │ │ └── bundle.wxl │ │ │ ├── 1042 │ │ │ │ └── bundle.wxl │ │ │ ├── 1045 │ │ │ │ └── bundle.wxl │ │ │ ├── 1046 │ │ │ │ └── bundle.wxl │ │ │ ├── 1049 │ │ │ │ └── bundle.wxl │ │ │ ├── 1055 │ │ │ │ └── bundle.wxl │ │ │ ├── 2052 │ │ │ │ └── bundle.wxl │ │ │ └── 3082 │ │ │ │ └── bundle.wxl │ │ │ ├── StableFileIdForApphostTransform.xslt │ │ │ ├── bundle.thm │ │ │ ├── bundle.wxs │ │ │ ├── dotnet.wxs │ │ │ ├── dotnethome_x64.wxs │ │ │ ├── dummyeula.rtf │ │ │ ├── generatebundle.ps1 │ │ │ ├── generatemsi.ps1 │ │ │ ├── generatesdkplaceholdermsi.ps1 │ │ │ ├── generatetemplatesmsi.ps1 │ │ │ ├── manifests.wxs │ │ │ ├── msi │ │ │ ├── msi.ico │ │ │ ├── provider.wxs │ │ │ ├── registrykeys.wxs │ │ │ ├── sdkplaceholder.wxs │ │ │ ├── templates.wxs │ │ │ └── variables.wxi │ └── redist │ │ ├── MSBuildImports │ │ └── Current │ │ │ ├── Microsoft.Common.CrossTargeting.targets │ │ │ └── ImportAfter │ │ │ │ └── Microsoft.TestPlatform.CrossTargeting.targets │ │ │ ├── Microsoft.Common.targets │ │ │ └── ImportAfter │ │ │ │ └── Microsoft.TestPlatform.ImportAfter.targets │ │ │ └── SolutionFile │ │ │ └── ImportAfter │ │ │ └── Microsoft.NuGet.ImportAfter.targets │ │ ├── dnx │ │ ├── dnx.cmd │ │ ├── dnx.ps1 │ │ ├── minimumMSBuildVersion │ │ ├── redist.csproj │ │ ├── targets │ │ ├── BundledDotnetTools.targets │ │ ├── BundledManifests.targets │ │ ├── BundledSdks.targets │ │ ├── BundledTemplates.targets │ │ ├── Crossgen.targets │ │ ├── Directory.Build.targets │ │ ├── GenerateArchives.targets │ │ ├── GenerateBundledVersions.targets │ │ ├── GenerateInstallerLayout.targets │ │ ├── GenerateLayout.targets │ │ ├── GenerateMSIs.targets │ │ ├── GeneratePKG.targets │ │ ├── GeneratePackagePruneData.targets │ │ ├── GenerateTestingGlobalJson.targets │ │ ├── OverlaySdkOnLKG.targets │ │ └── RestoreLayout.targets │ │ ├── tools │ │ ├── tool_fsc.csproj │ │ ├── tool_msbuild.csproj │ │ └── tool_nuget.csproj │ │ └── trustedroots │ │ ├── README.md │ │ ├── codesignctl.pem │ │ └── timestampctl.pem ├── Microsoft.DotNet.TemplateLocator │ ├── IOptionalSdkTemplatePackageInfo.cs │ ├── Microsoft.DotNet.TemplateLocator.csproj │ ├── Properties │ │ └── AssemblyInfo.cs │ └── TemplateLocator.cs ├── Microsoft.Net.Sdk.AnalyzerRedirecting │ ├── AnalyzerRedirectingPackage.cs │ ├── Microsoft.Net.Sdk.AnalyzerRedirecting.csproj │ ├── SdkAnalyzerAssemblyRedirector.cs │ └── source.extension.vsixmanifest ├── Microsoft.Net.Sdk.Compilers.Toolset │ └── Microsoft.Net.Sdk.Compilers.Toolset.csproj ├── Microsoft.Win32.Msi │ ├── ActionDataEventArgs.cs │ ├── ActionStartEventArgs.cs │ ├── DialogResult.cs │ ├── Error.cs │ ├── InstallLogAttributes.cs │ ├── InstallLogMode.cs │ ├── InstallMessage.cs │ ├── InstallMessageEventArgs.cs │ ├── InstallProperty.cs │ ├── InstallState.cs │ ├── InstallUILevel.cs │ ├── MessageBox.cs │ ├── Microsoft.Win32.Msi.csproj │ ├── MsiFastInstall.cs │ ├── MsiInstallContext.cs │ ├── NativeMethods.cs │ ├── ProgressEventArgs.cs │ ├── ProgressType.cs │ ├── ReinstallMode.cs │ ├── UserInterfaceHandler.cs │ ├── WindowsInstaller.cs │ └── WindowsInstallerException.cs ├── RazorSdk │ ├── .editorconfig │ ├── Razor.slnf │ ├── Sdk │ │ ├── Sdk.props │ │ └── Sdk.targets │ ├── Targets │ │ ├── Microsoft.NET.Sdk.Razor.BeforeCommon.targets │ │ ├── Microsoft.NET.Sdk.Razor.CodeGeneration.targets │ │ ├── Microsoft.NET.Sdk.Razor.Compilation.targets │ │ ├── Microsoft.NET.Sdk.Razor.Component.targets │ │ ├── Microsoft.NET.Sdk.Razor.Configuration.targets │ │ ├── Microsoft.NET.Sdk.Razor.DesignTime.targets │ │ ├── Microsoft.NET.Sdk.Razor.GenerateAssemblyInfo.targets │ │ ├── Microsoft.NET.Sdk.Razor.MvcApplicationPartsDiscovery.targets │ │ ├── Microsoft.NET.Sdk.Razor.SourceGenerators.targets │ │ ├── Microsoft.NET.Sdk.Razor.props │ │ ├── Rules │ │ │ ├── RazorComponentWithTargetPath.xaml │ │ │ ├── RazorConfiguration.xaml │ │ │ ├── RazorExtension.xaml │ │ │ ├── RazorGeneral.xaml │ │ │ └── RazorGenerateWithTargetPath.xaml │ │ ├── Sdk.Razor.CurrentVersion.props │ │ └── Sdk.Razor.CurrentVersion.targets │ ├── Tasks │ │ ├── AssemblyItem.cs │ │ ├── DotnetToolTask.cs │ │ ├── EncodeRazorInputItem.cs │ │ ├── FindAssembliesWithReferencesTo.cs │ │ ├── Microsoft.NET.Sdk.Razor.Tasks.csproj │ │ ├── ReferenceAssemblyNotFoundException.cs │ │ ├── ReferenceResolver.cs │ │ ├── SdkRazorGenerate.cs │ │ └── SdkRazorTagHelper.cs │ ├── Tool │ │ ├── Application.cs │ │ ├── CachingMetadataReference.cs │ │ ├── Client.cs │ │ ├── CommandBase.cs │ │ ├── CommandLine │ │ │ ├── AnsiConsole.cs │ │ │ ├── ArgumentEscaper.cs │ │ │ ├── CommandArgument.cs │ │ │ ├── CommandLineApplication.cs │ │ │ ├── CommandOption.cs │ │ │ ├── CommandOptionType.cs │ │ │ └── CommandParsingException.cs │ │ ├── CompilerHost.cs │ │ ├── CompositeRazorProjectFileSystem.cs │ │ ├── ConcurrentLruCache.cs │ │ ├── Connection.cs │ │ ├── ConnectionHost.cs │ │ ├── ConnectionResult.cs │ │ ├── DebugMode.cs │ │ ├── DefaultExtensionAssemblyLoader.cs │ │ ├── DefaultExtensionDependencyChecker.cs │ │ ├── DefaultRequestDispatcher.cs │ │ ├── DiscoverCommand.cs │ │ ├── EventBus.cs │ │ ├── ExitCodes.cs │ │ ├── ExtensionAssemblyLoader.cs │ │ ├── ExtensionDependencyChecker.cs │ │ ├── GenerateCommand.cs │ │ ├── JsonReaderExtensions.cs │ │ ├── Memory.cs │ │ ├── MetadataCache.cs │ │ ├── MetadataReaderExtensions.cs │ │ ├── Microsoft.NET.Sdk.Razor.Tool.csproj │ │ ├── MutexName.cs │ │ ├── PipeName.cs │ │ ├── Program.cs │ │ ├── Properties │ │ │ └── AssemblyInfo.cs │ │ ├── RazorDiagnosticJsonConverter.cs │ │ ├── RequestDispatcher.cs │ │ ├── ServerCommand.cs │ │ ├── ServerProtocol │ │ │ ├── CompletedServerResponse.cs │ │ │ ├── MismatchedVersionServerResponse.cs │ │ │ ├── NativeMethods.cs │ │ │ ├── RejectedServerResponse.cs │ │ │ ├── RequestArgument.cs │ │ │ ├── ServerConnection.cs │ │ │ ├── ServerLogger.cs │ │ │ ├── ServerPaths.cs │ │ │ ├── ServerProtocol.cs │ │ │ ├── ServerRequest.cs │ │ │ ├── ServerResponse.cs │ │ │ └── ShutdownServerResponse.cs │ │ ├── ShadowCopyManager.cs │ │ ├── ShutdownCommand.cs │ │ ├── TagHelperDescriptorJsonConverter.cs │ │ └── runtimeconfig.template.json │ ├── update-test-baselines.ps1 │ └── update-test-baselines.sh ├── Resolvers │ ├── Microsoft.DotNet.MSBuildSdkResolver │ │ ├── FXVersion.cs │ │ ├── InternalsVisibleToTests.cs │ │ ├── MSBuildSdkResolver.cs │ │ ├── Microsoft.DotNet.MSBuildSdkResolver.csproj │ │ ├── Strings.resx │ │ └── xlf │ │ │ ├── Strings.cs.xlf │ │ │ ├── Strings.de.xlf │ │ │ ├── Strings.es.xlf │ │ │ ├── Strings.fr.xlf │ │ │ ├── Strings.it.xlf │ │ │ ├── Strings.ja.xlf │ │ │ ├── Strings.ko.xlf │ │ │ ├── Strings.pl.xlf │ │ │ ├── Strings.pt-BR.xlf │ │ │ ├── Strings.ru.xlf │ │ │ ├── Strings.tr.xlf │ │ │ ├── Strings.zh-Hans.xlf │ │ │ └── Strings.zh-Hant.xlf │ ├── Microsoft.DotNet.NativeWrapper │ │ ├── Constants.cs │ │ ├── EnvironmentProvider.cs │ │ ├── HostFxrResolutionException.cs │ │ ├── INETBundleProvider.cs │ │ ├── Interop.cs │ │ ├── Microsoft.DotNet.NativeWrapper.csproj │ │ ├── NETBundlesNativeWrapper.cs │ │ ├── NETCoreSdkResolverNativeWrapper.cs │ │ ├── NETEnvironmentInfo.cs │ │ └── SdkResolutionResult.cs │ ├── Microsoft.DotNet.SdkResolver │ │ ├── Microsoft.DotNet.SdkResolver.csproj │ │ ├── NETCoreSdkResolver.cs │ │ └── VSSettings.cs │ ├── Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver │ │ ├── CachingWorkloadResolver.cs │ │ ├── Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver.csproj │ │ ├── SdkResolvers │ │ │ └── Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver │ │ │ │ └── Microsoft.NET.Sdk.WorkloadMSBuildSdkResolver.xml │ │ └── WorkloadSdkResolver.cs │ └── Microsoft.NET.Sdk.WorkloadManifestReader │ │ ├── IWorkloadManifestProvider.cs │ │ ├── IWorkloadResolver.cs │ │ ├── InternalsVisibleToTests.cs │ │ ├── ManifestId.cs │ │ ├── ManifestSpecifier.cs │ │ ├── ManifestVersion.cs │ │ ├── ManifestVersionUpdate.cs │ │ ├── Microsoft.NET.Sdk.WorkloadManifestReader.csproj │ │ ├── ReadableWorkloadManifest.cs │ │ ├── SdkDirectoryWorkloadManifestProvider.GlobalJsonReader.cs │ │ ├── SdkDirectoryWorkloadManifestProvider.JsonReader.cs │ │ ├── SdkDirectoryWorkloadManifestProvider.cs │ │ ├── SdkFeatureBand.cs │ │ ├── Strings.resx │ │ ├── TempDirectoryWorkloadManifestProvider.cs │ │ ├── WorkloadDefinition.cs │ │ ├── WorkloadId.cs │ │ ├── WorkloadInstallType.cs │ │ ├── WorkloadManifest.cs │ │ ├── WorkloadManifestFormatException.cs │ │ ├── WorkloadManifestInfo.cs │ │ ├── WorkloadManifestReader.Localization.cs │ │ ├── WorkloadManifestReader.SystemTextJson.cs │ │ ├── WorkloadManifestReader.cs │ │ ├── WorkloadPack.cs │ │ ├── WorkloadPackId.cs │ │ ├── WorkloadPackKind.cs │ │ ├── WorkloadResolver.cs │ │ ├── WorkloadRootPath.cs │ │ ├── WorkloadSet.cs │ │ ├── WorkloadSuggestionFinder.cs │ │ └── xlf │ │ ├── Strings.cs.xlf │ │ ├── Strings.de.xlf │ │ ├── Strings.es.xlf │ │ ├── Strings.fr.xlf │ │ ├── Strings.it.xlf │ │ ├── Strings.ja.xlf │ │ ├── Strings.ko.xlf │ │ ├── Strings.pl.xlf │ │ ├── Strings.pt-BR.xlf │ │ ├── Strings.ru.xlf │ │ ├── Strings.tr.xlf │ │ ├── Strings.zh-Hans.xlf │ │ └── Strings.zh-Hant.xlf ├── StaticWebAssetsSdk │ ├── .editorconfig │ ├── Sdk │ │ ├── Sdk.StaticWebAssets.StaticAssets.ProjectSystem.props │ │ ├── Sdk.props │ │ └── Sdk.targets │ ├── Targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.5_0.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.Compression.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.ContentTypeMappings.props │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.CrossTargeting.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.Design.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.EmbeddedAssets.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.FingerprintingPatterns.props │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.HtmlAssetPlaceholders.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.JSModules.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.Pack.CrossTargeting.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.Pack.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.Publish.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.References.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.ScopedCss.5_0.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.ScopedCss.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.ServiceWorker.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.SingleTargeting.targets │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.props │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.targets │ │ ├── Sdk.StaticWebAssets.CurrentVersion.props │ │ └── Sdk.StaticWebAssets.CurrentVersion.targets │ ├── Tasks │ │ ├── ApplyCompressionNegotiation.cs │ │ ├── CollectStaticWebAssetsToCopy.cs │ │ ├── Compression │ │ │ ├── BrotliCompress.cs │ │ │ ├── DiscoverPrecompressedAssets.cs │ │ │ ├── GZipCompress.cs │ │ │ └── ResolveCompressedAssets.cs │ │ ├── ComputeEndpointsForReferenceStaticWebAssets.cs │ │ ├── ComputeReferenceStaticWebAssetItems.cs │ │ ├── ComputeStaticWebAssetsForCurrentProject.cs │ │ ├── ComputeStaticWebAssetsTargetPaths.cs │ │ ├── Data │ │ │ ├── ContentTypeMapping.cs │ │ │ ├── ContentTypeProvider.cs │ │ │ ├── ReferencedProjectConfiguration.cs │ │ │ ├── Serialization │ │ │ │ └── StaticWebAssetsJsonSerializerContext.cs │ │ │ ├── StaticAssetsManifest.cs │ │ │ ├── StaticWebAsset.cs │ │ │ ├── StaticWebAssetEndpoint.cs │ │ │ ├── StaticWebAssetEndpointProperty.cs │ │ │ ├── StaticWebAssetEndpointResponseHeader.cs │ │ │ ├── StaticWebAssetEndpointSelector.cs │ │ │ ├── StaticWebAssetEndpointsManifest.cs │ │ │ ├── StaticWebAssetPathPattern.cs │ │ │ ├── StaticWebAssetPathSegment.cs │ │ │ ├── StaticWebAssetProjectConfiguration.cs │ │ │ ├── StaticWebAssetSegmentPart.cs │ │ │ ├── StaticWebAssetTokenResolver.cs │ │ │ └── StaticWebAssetsDiscoveryPattern.cs │ │ ├── DefineStaticWebAssetEndpoints.cs │ │ ├── DefineStaticWebAssets.Cache.cs │ │ ├── DefineStaticWebAssets.cs │ │ ├── DiscoverDefaultScopedCssItems.cs │ │ ├── FilterStaticWebAssetEndpoints.cs │ │ ├── FingerprintPatternMatcher.cs │ │ ├── GenerateStaticWebAssetEndpointsManifest.cs │ │ ├── GenerateStaticWebAssetEndpointsPropsFile.cs │ │ ├── GenerateStaticWebAssetsDevelopmentManifest.cs │ │ ├── GenerateStaticWebAssetsManifest.cs │ │ ├── GenerateStaticWebAssetsPropsFile.cs │ │ ├── JSModules │ │ │ ├── ApplyJsModules.cs │ │ │ └── GenerateJSModuleManifest.cs │ │ ├── Legacy │ │ │ ├── GenerateStaticWebAssetsPropsFile50.cs │ │ │ ├── GenerateV1StaticWebAssetsManifest.cs │ │ │ ├── UpgradeLegacyStaticWebAssetsToV2.cs │ │ │ └── ValidateStaticWebAssetsUniquePaths.cs │ │ ├── MergeConfigurationProperties.cs │ │ ├── MergeStaticWebAssets.cs │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.Tasks.csproj │ │ ├── OverrideHtmlAssetPlaceholders.cs │ │ ├── ReadStaticWebAssetsManifestFile.cs │ │ ├── ResolveFingerprintedStaticWebAssetEndpointsForAssets.cs │ │ ├── ResolveStaticWebAssetEndpointRoutes.cs │ │ ├── ResolveStaticWebAssetsEffectiveTargetFramework.cs │ │ ├── ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs │ │ ├── ScopedCss │ │ │ ├── ApplyCssScopes.cs │ │ │ ├── ComputeCssScope.cs │ │ │ ├── ConcatenateCssFiles.cs │ │ │ ├── ConcatenateCssFiles50.cs │ │ │ ├── ResolveAllScopedCssAssets.cs │ │ │ └── RewriteCss.cs │ │ ├── ServiceWorker │ │ │ ├── GenerateServiceWorkerAssetsManifest.cs │ │ │ └── UpdateServiceWorkerFileWithVersion.cs │ │ ├── StaticWebAssetsGeneratePackManifest.cs │ │ ├── StaticWebAssetsGeneratePackagePropsFile.cs │ │ ├── StaticWebAssetsReadPackManifest.cs │ │ ├── UpdateExternallyDefinedStaticWebAssets.cs │ │ ├── UpdatePackageStaticWebAssets.cs │ │ ├── UpdateStaticWebAssetEndpoints.cs │ │ └── Utils │ │ │ ├── ArtifactWriter.cs │ │ │ ├── AssetToCompress.cs │ │ │ ├── FileHasher.cs │ │ │ ├── Globbing │ │ │ ├── GlobMatch.cs │ │ │ ├── GlobNode.cs │ │ │ ├── PathTokenizer.cs │ │ │ ├── StaticWebAssetGlobMatcher.cs │ │ │ └── StaticWebAssetGlobMatcherBuilder.cs │ │ │ ├── HashingUtils.cs │ │ │ └── OSPath.cs │ ├── Tool │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.Tool.csproj │ │ ├── Program.cs │ │ └── runtimeconfig.template.json │ └── benchmarks │ │ ├── .gitignore │ │ ├── Directory.Build.template │ │ ├── EmptyBenchmark.cs │ │ ├── Microsoft.NET.Sdk.StaticWebAssets.Benchmarks.csproj │ │ └── Program.cs ├── System.CommandLine.StaticCompletions │ ├── CompletionsCommand.cs │ ├── HelpGenerationExtensions.cs │ ├── IDynamicArgument.cs │ ├── IDynamicOption.cs │ ├── Resources │ │ ├── Strings.resx │ │ └── xlf │ │ │ ├── Strings.cs.xlf │ │ │ ├── Strings.de.xlf │ │ │ ├── Strings.es.xlf │ │ │ ├── Strings.fr.xlf │ │ │ ├── Strings.it.xlf │ │ │ ├── Strings.ja.xlf │ │ │ ├── Strings.ko.xlf │ │ │ ├── Strings.pl.xlf │ │ │ ├── Strings.pt-BR.xlf │ │ │ ├── Strings.ru.xlf │ │ │ ├── Strings.tr.xlf │ │ │ ├── Strings.zh-Hans.xlf │ │ │ └── Strings.zh-Hant.xlf │ ├── System.CommandLine.StaticCompletions.csproj │ └── shells │ │ ├── BashShellProvider.cs │ │ ├── FishShellProvider.cs │ │ ├── NuShellShellProvider.cs │ │ ├── PowershellShellProvider.cs │ │ ├── ShellProvider.cs │ │ └── ZshShellProvider.cs ├── Tasks │ ├── Common │ │ ├── BuildErrorException.cs │ │ ├── ConflictResolution │ │ │ ├── ConflictItem.cs │ │ │ ├── ConflictResolver.cs │ │ │ ├── FrameworkListReader.cs │ │ │ ├── MetadataNames.cs │ │ │ ├── PackageOverride.cs │ │ │ ├── PackageOverrideResolver.cs │ │ │ ├── PackageRank.cs │ │ │ ├── PlatformManifestReader.cs │ │ │ ├── ResolvePackageFileConflicts.cs │ │ │ └── ResolvePublishOutputConflicts.cs │ │ ├── FileUtilities.MetadataReader.cs │ │ ├── FileUtilities.cs │ │ ├── ItemUtilities.cs │ │ ├── LogAdapter.cs │ │ ├── Logger.cs │ │ ├── MSBuildUtilities.cs │ │ ├── Message.cs │ │ ├── MessageBase.cs │ │ ├── MessageLevel.cs │ │ ├── MetadataKeys.cs │ │ ├── NETSdkError.cs │ │ ├── NETSdkInformation.cs │ │ ├── NETSdkWarning.cs │ │ ├── Resources │ │ │ ├── Strings.resx │ │ │ └── xlf │ │ │ │ ├── Strings.cs.xlf │ │ │ │ ├── Strings.de.xlf │ │ │ │ ├── Strings.es.xlf │ │ │ │ ├── Strings.fr.xlf │ │ │ │ ├── Strings.it.xlf │ │ │ │ ├── Strings.ja.xlf │ │ │ │ ├── Strings.ko.xlf │ │ │ │ ├── Strings.pl.xlf │ │ │ │ ├── Strings.pt-BR.xlf │ │ │ │ ├── Strings.ru.xlf │ │ │ │ ├── Strings.tr.xlf │ │ │ │ ├── Strings.zh-Hans.xlf │ │ │ │ └── Strings.zh-Hant.xlf │ │ ├── TaskBase.cs │ │ └── targets │ │ │ └── Microsoft.NET.DefaultPackageConflictOverrides.targets │ ├── Microsoft.NET.Build.Extensions.Tasks.UnitTests │ │ ├── GivenAGetDependsOnNETStandardTask.cs │ │ ├── GivenANETBuildExtensionsError.cs │ │ ├── Microsoft.NET.Build.Extensions.Tasks.UnitTests.csproj │ │ └── Properties │ │ │ └── launchSettings.json │ ├── Microsoft.NET.Build.Extensions.Tasks │ │ ├── AddFacadesToReferences.cs │ │ ├── FileUtilities.net45.cs │ │ ├── GetDependsOnNETStandard.cs │ │ ├── GetDependsOnNETStandard.net46.cs │ │ ├── GetDependsOnNETStandard.netstandard.cs │ │ ├── Microsoft.NET.Build.Extensions.Tasks.csproj │ │ ├── msbuildExtensions-ver │ │ │ ├── Microsoft.Common.targets │ │ │ │ └── ImportAfter │ │ │ │ │ └── Microsoft.NET.Build.Extensions.targets │ │ │ └── SolutionFile │ │ │ │ └── ImportAfter │ │ │ │ └── Microsoft.NET.Sdk.Solution.targets │ │ └── msbuildExtensions │ │ │ └── Microsoft │ │ │ └── Microsoft.NET.Build.Extensions │ │ │ ├── Microsoft.NET.Build.Extensions.ConflictResolution.targets │ │ │ ├── Microsoft.NET.Build.Extensions.NETFramework.targets │ │ │ └── Microsoft.NET.Build.Extensions.targets │ ├── Microsoft.NET.Build.Tasks.UnitTests │ │ ├── Constants.cs │ │ ├── GetPublishItemsOutputGroupOutputsTests.cs │ │ ├── GivenAAllowEmptyTelemetry.cs │ │ ├── GivenACheckForDuplicateItems.cs │ │ ├── GivenACompilationOptionsConverter.cs │ │ ├── GivenAConflictResolver.cs │ │ ├── GivenADependencyContextBuilder.cs │ │ ├── GivenAGenerateDepsFile.cs │ │ ├── GivenAGenerateRuntimeConfigurationFiles.cs │ │ ├── GivenAGenerateToolsSettingsFile.cs │ │ ├── GivenALogger.cs │ │ ├── GivenAPackageOverrideResolver.cs │ │ ├── GivenAProduceContentsAssetsTask.cs │ │ ├── GivenAProjectContext.cs │ │ ├── GivenARemoveDuplicatePackageReferences.cs │ │ ├── GivenAResolvePackageAssetsTask.cs │ │ ├── GivenAResolvePackageDependenciesTask.cs │ │ ├── GivenAResolveRuntimePackAssetsTask.cs │ │ ├── GivenAResolveTargetingPackAssetsTask.cs │ │ ├── GivenATaskBase.cs │ │ ├── GivenAnAssetsFileResolver.cs │ │ ├── GivenThatWeHaveErrorCodes.cs │ │ ├── GivenThatWeWantToGenerateSupportedTargetFrameworkAlias.cs │ │ ├── GivenThatWeWantToGetDependenciesViaDesignTimeBuild.cs │ │ ├── GivenUnresolvedSDKProjectItemsAndImplicitPackages.cs │ │ ├── GivenWriteAppConfigWithSupportedRuntimeTask.cs │ │ ├── LockFileSnippets.cs │ │ ├── LockFiles │ │ │ ├── all.asset.types.project.lock.json │ │ │ ├── dependencies.withgraphs.project.lock.json │ │ │ ├── dotnet.new.project.lock.json │ │ │ ├── simple.dependencies.project.lock.json │ │ │ └── simpleApp.project.lock.json │ │ ├── Microsoft.NET.Build.Tasks.UnitTests.csproj │ │ ├── MockNeverCacheBuildEngine4.cs │ │ ├── Mocks │ │ │ ├── MockBuildEngine.cs │ │ │ ├── MockConflictItem.cs │ │ │ ├── MockContentAssetPreprocessor.cs │ │ │ ├── MockPackageResolver.cs │ │ │ └── MockTaskItem.cs │ │ ├── ProcessFrameworkReferencesTests.cs │ │ ├── Properties │ │ │ └── launchSettings.json │ │ ├── TestLockFiles.cs │ │ ├── all.asset.types.osx.deps.json │ │ ├── all.asset.types.portable.deps.json │ │ ├── dotnet.new.deps.json │ │ ├── dotnet.new.resources.deps.json │ │ ├── simple.dependencies.compilerOptions.deps.json │ │ ├── simple.dependencies.deps.json │ │ └── simple.dependencies.directReference.deps.json │ ├── Microsoft.NET.Build.Tasks │ │ ├── AddPackageType.cs │ │ ├── AllowEmptyTelemetry.cs │ │ ├── ApplyImplicitVersions.cs │ │ ├── AssetsFileResolver.cs │ │ ├── CheckForDuplicateFrameworkReferences.cs │ │ ├── CheckForDuplicateItemMetadata.cs │ │ ├── CheckForDuplicateItems.cs │ │ ├── CheckForImplicitPackageReferenceOverrides.cs │ │ ├── CheckForTargetInAssetsFile.cs │ │ ├── CheckForUnsupportedWinMDReferences.cs │ │ ├── CheckIfPackageReferenceShouldBeFrameworkReference.cs │ │ ├── CollatePackageDownloads.cs │ │ ├── CollectSDKReferencesDesignTime.cs │ │ ├── CompilationOptionsConverter.cs │ │ ├── CreateAppHost.cs │ │ ├── CreateComHost.cs │ │ ├── CreateWindowsSdkKnownFrameworkReferences.cs │ │ ├── DependencyContextBuilder.cs │ │ ├── DependencyType.cs │ │ ├── ExecutableExtension.cs │ │ ├── FileGroup.cs │ │ ├── FilterResolvedFiles.cs │ │ ├── FindItemsFromPackages.cs │ │ ├── FrameworkPackages │ │ │ ├── FrameworkPackages.cs │ │ │ ├── FrameworkPackages.net461.cs │ │ │ ├── FrameworkPackages.net5.0.cs │ │ │ ├── FrameworkPackages.net6.0.cs │ │ │ ├── FrameworkPackages.net7.0.cs │ │ │ ├── FrameworkPackages.net8.0.cs │ │ │ ├── FrameworkPackages.net9.0.cs │ │ │ ├── FrameworkPackages.netcoreapp2.0.cs │ │ │ ├── FrameworkPackages.netcoreapp2.1.cs │ │ │ ├── FrameworkPackages.netcoreapp2.2.cs │ │ │ ├── FrameworkPackages.netcoreapp3.0.cs │ │ │ ├── FrameworkPackages.netcoreapp3.1.cs │ │ │ ├── FrameworkPackages.netstandard2.0.cs │ │ │ ├── FrameworkPackages.netstandard2.1.cs │ │ │ └── Readme.md │ │ ├── FrameworkReferenceResolver.cs │ │ ├── GenerateBundle.cs │ │ ├── GenerateClsidMap.cs │ │ ├── GenerateDepsFile.cs │ │ ├── GenerateGlobalUsings.cs │ │ ├── GenerateRegFreeComManifest.cs │ │ ├── GenerateRuntimeConfigurationFiles.cs │ │ ├── GenerateShims.cs │ │ ├── GenerateSupportedTargetFrameworkAlias.cs │ │ ├── GenerateToolsSettingsFile.cs │ │ ├── GetAssemblyAttributes.cs │ │ ├── GetAssemblyVersion.cs │ │ ├── GetDefaultPlatformTargetForNetFramework.cs │ │ ├── GetEmbeddedApphostPaths.cs │ │ ├── GetNuGetShortFolderName.cs │ │ ├── GetPackageDirectory.cs │ │ ├── GetPackagesToPrune.cs │ │ ├── GetPublishItemsOutputGroupOutputs.cs │ │ ├── HashingUtils.cs │ │ ├── IContentAssetPreprocessor.cs │ │ ├── IPackageResolver.cs │ │ ├── ItemUtilities.NuGet.cs │ │ ├── JoinItems.cs │ │ ├── LockFileCache.cs │ │ ├── LockFileExtensions.cs │ │ ├── LockFileLookup.cs │ │ ├── Microsoft.NET.Build.Tasks.csproj │ │ ├── NuGetPackageResolver.cs │ │ ├── NugetContentAssetPreprocessor.cs │ │ ├── PackageReferenceConverter.cs │ │ ├── ParseTargetManifests.cs │ │ ├── PrepareForReadyToRunCompilation.cs │ │ ├── ProcessFrameworkReferences.cs │ │ ├── ProduceContentAssets.cs │ │ ├── ProjectContext.cs │ │ ├── ReferenceInfo.cs │ │ ├── RemoveDuplicatePackageReferences.cs │ │ ├── ResolveAppHosts.cs │ │ ├── ResolveCopyLocalAssets.cs │ │ ├── ResolveFrameworkReferences.cs │ │ ├── ResolvePackageAssets.cs │ │ ├── ResolvePackageDependencies.cs │ │ ├── ResolveReadyToRunCompilers.cs │ │ ├── ResolveRuntimePackAssets.cs │ │ ├── ResolveTargetingPackAssets.cs │ │ ├── ResolvedFile.cs │ │ ├── ResourceAssemblyInfo.cs │ │ ├── RunReadyToRunCompiler.cs │ │ ├── RuntimeConfig.cs │ │ ├── RuntimeConfigFramework.cs │ │ ├── RuntimeGraphCache.cs │ │ ├── RuntimeOptions.cs │ │ ├── RuntimePackAssetInfo.cs │ │ ├── SetGeneratedAppConfigMetadata.cs │ │ ├── ShowMissingWorkloads.cs │ │ ├── ShowPreviewMessage.cs │ │ ├── SingleProjectInfo.cs │ │ ├── StoreArtifactParser.cs │ │ ├── TypeLibraryDictionaryBuilder.cs │ │ ├── ValidateExecutableReferences.cs │ │ ├── WriteAppConfigWithSupportedRuntime.cs │ │ ├── sdk │ │ │ ├── Sdk.AfterCommon.targets │ │ │ ├── Sdk.BeforeCommon.targets │ │ │ ├── Sdk.NuGet.targets │ │ │ ├── Sdk.props │ │ │ ├── Sdk.targets │ │ │ └── UseArtifactsOutputPath.props │ │ └── targets │ │ │ ├── GenerateDeps │ │ │ └── GenerateDeps.proj │ │ │ ├── Microsoft.NET.ApiCompat.Common.targets │ │ │ ├── Microsoft.NET.ApiCompat.ValidatePackage.targets │ │ │ ├── Microsoft.NET.ApiCompat.targets │ │ │ ├── Microsoft.NET.AspireWorkloadDeprecation.targets │ │ │ ├── Microsoft.NET.ClickOnce.targets │ │ │ ├── Microsoft.NET.ComposeStore.targets │ │ │ ├── Microsoft.NET.ConflictResolution.targets │ │ │ ├── Microsoft.NET.CrossGen.targets │ │ │ ├── Microsoft.NET.DefaultArtifactsPath.props │ │ │ ├── Microsoft.NET.DefaultAssemblyInfo.targets │ │ │ ├── Microsoft.NET.DefaultOutputPaths.targets │ │ │ ├── Microsoft.NET.DesignerSupport.targets │ │ │ ├── Microsoft.NET.DisableStandardFrameworkResolution.targets │ │ │ ├── Microsoft.NET.EolTargetFrameworks.targets │ │ │ ├── Microsoft.NET.GenerateAssemblyInfo.targets │ │ │ ├── Microsoft.NET.GenerateGlobalUsings.targets │ │ │ ├── Microsoft.NET.GenerateSupportedRuntime.targets │ │ │ ├── Microsoft.NET.NuGetOfflineCache.targets │ │ │ ├── Microsoft.NET.ObsoleteReferences.targets │ │ │ ├── Microsoft.NET.PackProjectTool.props │ │ │ ├── Microsoft.NET.PackProjectTool.targets │ │ │ ├── Microsoft.NET.PackStubs.targets │ │ │ ├── Microsoft.NET.PackTool.props │ │ │ ├── Microsoft.NET.PackTool.targets │ │ │ ├── Microsoft.NET.PreserveCompilationContext.targets │ │ │ ├── Microsoft.NET.Publish.targets │ │ │ ├── Microsoft.NET.RuntimeIdentifierInference.targets │ │ │ ├── Microsoft.NET.Sdk.Analyzers.targets │ │ │ ├── Microsoft.NET.Sdk.BeforeCommon.targets │ │ │ ├── Microsoft.NET.Sdk.BeforeCommonCrossTargeting.targets │ │ │ ├── Microsoft.NET.Sdk.CSharp.props │ │ │ ├── Microsoft.NET.Sdk.CSharp.targets │ │ │ ├── Microsoft.NET.Sdk.Common.targets │ │ │ ├── Microsoft.NET.Sdk.CrossTargeting.targets │ │ │ ├── Microsoft.NET.Sdk.DefaultItems.Shared.targets │ │ │ ├── Microsoft.NET.Sdk.DefaultItems.props │ │ │ ├── Microsoft.NET.Sdk.DefaultItems.targets │ │ │ ├── Microsoft.NET.Sdk.FSharp.props │ │ │ ├── Microsoft.NET.Sdk.FSharp.targets │ │ │ ├── Microsoft.NET.Sdk.FSharpTargetsShim.targets │ │ │ ├── Microsoft.NET.Sdk.FrameworkReferenceResolution.targets │ │ │ ├── Microsoft.NET.Sdk.GetRequiredWorkloads.CrossTargeting.targets │ │ │ ├── Microsoft.NET.Sdk.ImportPublishProfile.targets │ │ │ ├── Microsoft.NET.Sdk.ImportWorkloads.props │ │ │ ├── Microsoft.NET.Sdk.ImportWorkloads.targets │ │ │ ├── Microsoft.NET.Sdk.Shared.targets │ │ │ ├── Microsoft.NET.Sdk.SourceLink.props │ │ │ ├── Microsoft.NET.Sdk.SourceLink.targets │ │ │ ├── Microsoft.NET.Sdk.VisualBasic.props │ │ │ ├── Microsoft.NET.Sdk.VisualBasic.targets │ │ │ ├── Microsoft.NET.Sdk.Workloads.CrossTargeting.targets │ │ │ ├── Microsoft.NET.Sdk.props │ │ │ ├── Microsoft.NET.Sdk.targets │ │ │ ├── Microsoft.NET.SupportedPlatforms.props │ │ │ ├── Microsoft.NET.SupportedTargetFrameworks.props │ │ │ ├── Microsoft.NET.TargetFrameworkInference.targets │ │ │ ├── Microsoft.NET.Windows.props │ │ │ ├── Microsoft.NET.Windows.targets │ │ │ ├── Microsoft.NET.WindowsSdkSupportedTargetPlatforms.props │ │ │ ├── Microsoft.PackageDependencyResolution.targets │ │ │ └── Microsoft.PackageDependencyResolutionStubs.targets │ ├── Microsoft.NET.slnf │ └── sdk-tasks │ │ ├── AddMetadataIsPE.cs │ │ ├── CalculateTemplateVersions.cs │ │ ├── ChangeEntryPointLibraryName.cs │ │ ├── Crossgen.cs │ │ ├── DotNetTool.cs │ │ ├── EnvironmentVariableFilter.cs │ │ ├── ExtractArchiveToDirectory.cs │ │ ├── GenerateDefaultRuntimeFrameworkVersion.cs │ │ ├── GenerateGuidFromName.cs │ │ ├── GenerateMSBuildExtensionsSWR.cs │ │ ├── GenerateMsiVersionFromFullVersion.cs │ │ ├── GenerateRuntimeAnalyzersSWR.cs │ │ ├── GenerateSdkRuntimeIdentifierChain.cs │ │ ├── GetDependencyInfo.cs │ │ ├── GetLinuxNativeInstallerDependencyVersions.cs │ │ ├── GetRuntimePackRids.cs │ │ ├── GetWorkloadSetFeatureBand.cs │ │ ├── OverrideAndCreateBundledNETCoreAppPackageVersion.cs │ │ ├── PublishMutationUtilities.cs │ │ ├── RemoveAssetFromDepsPackages.cs │ │ ├── ReplaceFileContents.cs │ │ ├── ReplaceFilesWithSymbolicLinks.cs │ │ ├── TarGzFileCreateFromDirectory.cs │ │ ├── UpdateRuntimeConfig.cs │ │ ├── Utils │ │ └── Version.cs │ │ ├── ZipFileCreateFromDirectory.cs │ │ ├── sdk-tasks.InTree.targets │ │ └── sdk-tasks.csproj ├── WasmSdk │ ├── .editorconfig │ ├── Sdk │ │ ├── Sdk.props │ │ └── Sdk.targets │ └── Tasks │ │ └── Microsoft.NET.Sdk.WebAssembly.Tasks.csproj ├── WebSdk │ ├── CopyPackageLayout.targets │ ├── Package.props │ ├── ProjectSystem │ │ ├── Sdk │ │ │ ├── Sdk.props │ │ │ └── Sdk.targets │ │ ├── Targets │ │ │ ├── Microsoft.NET.Sdk.Web.BeforeCommon.targets │ │ │ ├── Microsoft.NET.Sdk.Web.DefaultItems.props │ │ │ ├── Microsoft.NET.Sdk.Web.ProjectSystem.props │ │ │ └── Microsoft.NET.Sdk.Web.ProjectSystem.targets │ │ └── Tasks │ │ │ └── Microsoft.NET.Sdk.Web.ProjectSystem.Tasks.csproj │ ├── Publish │ │ ├── Sdk │ │ │ ├── Sdk.props │ │ │ └── Sdk.targets │ │ ├── Targets │ │ │ ├── ComputeTargets │ │ │ │ └── Microsoft.NET.Sdk.Publish.ComputeFiles.targets │ │ │ ├── CopyTargets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.CopyFiles.targets │ │ │ │ └── Microsoft.NET.Sdk.Publish.FilterFiles.targets │ │ │ ├── DotNetCLIToolTargets │ │ │ │ └── Microsoft.NET.Sdk.DotNetCLITool.targets │ │ │ ├── Microsoft.NET.Sdk.Publish.props │ │ │ ├── Microsoft.NET.Sdk.Publish.targets │ │ │ ├── PublishProfiles │ │ │ │ ├── Default.pubxml │ │ │ │ ├── DefaultContainer.pubxml │ │ │ │ ├── DefaultMSDeploy.pubxml │ │ │ │ ├── DefaultMSDeployPackage.pubxml │ │ │ │ ├── DefaultOneDeploy.pubxml │ │ │ │ ├── DefaultWebJobOneDeploy.pubxml │ │ │ │ └── DefaultZipDeploy.pubxml │ │ │ ├── PublishTargets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.Container.targets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.Docker.targets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.FileSystem.targets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.Kudu.targets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.MSDeploy.targets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.MSDeployPackage.targets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.OneDeploy.targets │ │ │ │ └── Microsoft.NET.Sdk.Publish.ZipDeploy.targets │ │ │ └── TransformTargets │ │ │ │ ├── Microsoft.NET.Sdk.Publish.TransformFiles.targets │ │ │ │ └── Transforms │ │ │ │ ├── EnvironmentNoLocation.transform │ │ │ │ └── EnvironmentWithLocation.transform │ │ └── Tasks │ │ │ ├── AppSettingsModel.cs │ │ │ ├── AppSettingsTransform.cs │ │ │ ├── EnvironmentHelper.cs │ │ │ ├── Kudu │ │ │ ├── KuduConnect.cs │ │ │ ├── KuduMetadata.cs │ │ │ ├── KuduVfsDeploy.cs │ │ │ └── KuduZipDeploy.cs │ │ │ ├── Microsoft.NET.Sdk.Publish.Tasks.csproj │ │ │ ├── MsDeploy │ │ │ ├── CommonUtility.cs │ │ │ ├── DynamicAssembly.cs │ │ │ ├── FileSkipData.cs │ │ │ ├── IVSMSDeployTask.cs │ │ │ ├── VSHostObject.cs │ │ │ ├── VSMSDeployHostObject.cs │ │ │ └── VsMSDeployObject.cs │ │ │ ├── Properties │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ └── xlf │ │ │ │ ├── Resources.cs.xlf │ │ │ │ ├── Resources.de.xlf │ │ │ │ ├── Resources.es.xlf │ │ │ │ ├── Resources.fr.xlf │ │ │ │ ├── Resources.it.xlf │ │ │ │ ├── Resources.ja.xlf │ │ │ │ ├── Resources.ko.xlf │ │ │ │ ├── Resources.pl.xlf │ │ │ │ ├── Resources.pt-BR.xlf │ │ │ │ ├── Resources.ru.xlf │ │ │ │ ├── Resources.tr.xlf │ │ │ │ ├── Resources.zh-Hans.xlf │ │ │ │ └── Resources.zh-Hant.xlf │ │ │ ├── Tasks │ │ │ ├── GenerateEFSQLScripts.cs │ │ │ ├── GenerateEnvTransform.cs │ │ │ ├── Http │ │ │ │ ├── DefaultHttpClient.cs │ │ │ │ ├── HttpClientExtensions.cs │ │ │ │ ├── HttpResponseMessageForStatusCode.cs │ │ │ │ ├── HttpResponseMessageWrapper.cs │ │ │ │ ├── IHttpClient.cs │ │ │ │ └── IHttpResponse.cs │ │ │ ├── Kudu │ │ │ │ └── KuduDeploy.cs │ │ │ ├── MsDeploy │ │ │ │ ├── CreateMSDeployScript.cs │ │ │ │ ├── CreateManifestFile.cs │ │ │ │ ├── CreateParameterFile.cs │ │ │ │ ├── GetPassword.cs │ │ │ │ ├── ImportParameterFile.cs │ │ │ │ ├── MSDeploy.cs │ │ │ │ ├── NormalizeServiceUrl.cs │ │ │ │ └── VsMsdeploy.cs │ │ │ ├── OneDeploy │ │ │ │ ├── CreatePackageFile.cs │ │ │ │ ├── DeploymentResponse.cs │ │ │ │ ├── DeploymentStatus.cs │ │ │ │ ├── IDeploymentStatusService.cs │ │ │ │ ├── IFilePackager.cs │ │ │ │ ├── ITaskLogger.cs │ │ │ │ ├── OneDeploy.WebJob.cs │ │ │ │ ├── OneDeploy.cs │ │ │ │ ├── OneDeployStatusService.cs │ │ │ │ ├── TaskLogger.cs │ │ │ │ └── ZipFilePackager.cs │ │ │ ├── TransformAppSettings.cs │ │ │ ├── TransformWebConfig.cs │ │ │ ├── ValidateParameter.cs │ │ │ ├── WebJobs │ │ │ │ └── GenerateRunCommandFile.cs │ │ │ ├── Xdt │ │ │ │ ├── TaskTransformationLogger.cs │ │ │ │ └── TransformXml.cs │ │ │ └── ZipDeploy │ │ │ │ ├── CreateZipFile.cs │ │ │ │ ├── DeployStatus.cs │ │ │ │ ├── DeploymentResponse.cs │ │ │ │ ├── ZipDeploy.cs │ │ │ │ └── ZipDeploymentStatus.cs │ │ │ ├── WebConfigTelemetry.cs │ │ │ ├── WebConfigTemplate.cs │ │ │ ├── WebConfigTransform.cs │ │ │ └── WebJobsCommandGenerator.cs │ ├── README.md │ ├── Web │ │ ├── Sdk │ │ │ ├── Sdk.props │ │ │ └── Sdk.targets │ │ ├── Targets │ │ │ ├── Sdk.Browser.props │ │ │ ├── Sdk.Browser.targets │ │ │ ├── Sdk.Server.props │ │ │ └── Sdk.Server.targets │ │ └── Tasks │ │ │ └── Microsoft.NET.Sdk.Web.Tasks.csproj │ ├── WebSdk.slnf │ └── Worker │ │ ├── Sdk │ │ ├── Sdk.props │ │ └── Sdk.targets │ │ ├── Targets │ │ ├── Microsoft.NET.Sdk.Worker.props │ │ └── Microsoft.NET.Sdk.Worker.targets │ │ └── Tasks │ │ └── Microsoft.NET.Sdk.Worker.Tasks.csproj └── Workloads │ ├── Manifests │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── Microsoft.NET.Workload.Emscripten.Current.Manifest │ │ ├── Microsoft.NET.Workload.Emscripten.Current.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ └── WorkloadManifest.targets.in │ ├── Microsoft.NET.Workload.Emscripten.Current.Transport.Manifest │ │ └── Microsoft.NET.Workload.Emscripten.Current.Transport.Manifest.proj │ ├── Microsoft.NET.Workload.Emscripten.net6.Manifest │ │ ├── Microsoft.NET.Workload.Emscripten.net6.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ └── WorkloadManifest.targets.in │ ├── Microsoft.NET.Workload.Emscripten.net7.Manifest │ │ ├── Microsoft.NET.Workload.Emscripten.net7.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ └── WorkloadManifest.targets.in │ ├── Microsoft.NET.Workload.Emscripten.net8.Manifest │ │ ├── Microsoft.NET.Workload.Emscripten.net8.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ └── WorkloadManifest.targets.in │ ├── Microsoft.NET.Workload.Emscripten.net9.Manifest │ │ ├── Microsoft.NET.Workload.Emscripten.net9.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ └── WorkloadManifest.targets.in │ ├── Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest │ │ ├── Microsoft.NET.Workload.Mono.Toolchain.Current.Manifest.proj │ │ ├── WasmFeatures.props │ │ ├── WorkloadManifest.Wasi.targets.in │ │ ├── WorkloadManifest.json.in │ │ ├── WorkloadManifest.targets.in │ │ ├── WorkloadTelemetry.targets │ │ └── localize │ │ │ ├── WorkloadManifest.cs.json │ │ │ ├── WorkloadManifest.de.json │ │ │ ├── WorkloadManifest.en.json │ │ │ ├── WorkloadManifest.es.json │ │ │ ├── WorkloadManifest.fr.json │ │ │ ├── WorkloadManifest.it.json │ │ │ ├── WorkloadManifest.ja.json │ │ │ ├── WorkloadManifest.ko.json │ │ │ ├── WorkloadManifest.pl.json │ │ │ ├── WorkloadManifest.pt-BR.json │ │ │ ├── WorkloadManifest.ru.json │ │ │ ├── WorkloadManifest.tr.json │ │ │ ├── WorkloadManifest.zh-Hans.json │ │ │ └── WorkloadManifest.zh-Hant.json │ ├── Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest │ │ ├── Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ ├── WorkloadManifest.targets.in │ │ └── localize │ │ │ ├── WorkloadManifest.cs.json │ │ │ ├── WorkloadManifest.de.json │ │ │ ├── WorkloadManifest.en.json │ │ │ ├── WorkloadManifest.es.json │ │ │ ├── WorkloadManifest.fr.json │ │ │ ├── WorkloadManifest.it.json │ │ │ ├── WorkloadManifest.ja.json │ │ │ ├── WorkloadManifest.ko.json │ │ │ ├── WorkloadManifest.pl.json │ │ │ ├── WorkloadManifest.pt-BR.json │ │ │ ├── WorkloadManifest.ru.json │ │ │ ├── WorkloadManifest.tr.json │ │ │ ├── WorkloadManifest.zh-Hans.json │ │ │ └── WorkloadManifest.zh-Hant.json │ ├── Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest │ │ ├── Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ ├── WorkloadManifest.targets.in │ │ └── localize │ │ │ ├── WorkloadManifest.cs.json │ │ │ ├── WorkloadManifest.de.json │ │ │ ├── WorkloadManifest.en.json │ │ │ ├── WorkloadManifest.es.json │ │ │ ├── WorkloadManifest.fr.json │ │ │ ├── WorkloadManifest.it.json │ │ │ ├── WorkloadManifest.ja.json │ │ │ ├── WorkloadManifest.ko.json │ │ │ ├── WorkloadManifest.pl.json │ │ │ ├── WorkloadManifest.pt-BR.json │ │ │ ├── WorkloadManifest.ru.json │ │ │ ├── WorkloadManifest.tr.json │ │ │ ├── WorkloadManifest.zh-Hans.json │ │ │ └── WorkloadManifest.zh-Hant.json │ ├── Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest │ │ ├── Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ ├── WorkloadManifest.targets.in │ │ └── localize │ │ │ ├── WorkloadManifest.cs.json │ │ │ ├── WorkloadManifest.de.json │ │ │ ├── WorkloadManifest.en.json │ │ │ ├── WorkloadManifest.es.json │ │ │ ├── WorkloadManifest.fr.json │ │ │ ├── WorkloadManifest.it.json │ │ │ ├── WorkloadManifest.ja.json │ │ │ ├── WorkloadManifest.ko.json │ │ │ ├── WorkloadManifest.pl.json │ │ │ ├── WorkloadManifest.pt-BR.json │ │ │ ├── WorkloadManifest.ru.json │ │ │ ├── WorkloadManifest.tr.json │ │ │ ├── WorkloadManifest.zh-Hans.json │ │ │ └── WorkloadManifest.zh-Hant.json │ ├── Microsoft.NET.Workload.Mono.Toolchain.net9.Manifest │ │ ├── Microsoft.NET.Workload.Mono.Toolchain.net9.Manifest.proj │ │ ├── WorkloadManifest.json.in │ │ ├── WorkloadManifest.targets.in │ │ └── localize │ │ │ ├── WorkloadManifest.cs.json │ │ │ ├── WorkloadManifest.de.json │ │ │ ├── WorkloadManifest.en.json │ │ │ ├── WorkloadManifest.es.json │ │ │ ├── WorkloadManifest.fr.json │ │ │ ├── WorkloadManifest.it.json │ │ │ ├── WorkloadManifest.ja.json │ │ │ ├── WorkloadManifest.ko.json │ │ │ ├── WorkloadManifest.pl.json │ │ │ ├── WorkloadManifest.pt-BR.json │ │ │ ├── WorkloadManifest.ru.json │ │ │ ├── WorkloadManifest.tr.json │ │ │ ├── WorkloadManifest.zh-Hans.json │ │ │ └── WorkloadManifest.zh-Hant.json │ └── manifest-packages.proj │ └── VSInsertion │ └── workloads.csproj ├── template_feed ├── Microsoft.DotNet.Common.ItemTemplates │ ├── Microsoft.DotNet.Common.ItemTemplates.csproj │ └── content │ │ ├── BuildProps │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.png │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Directory.Build.props │ │ ├── BuildTargets │ │ ├── .template.config │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.png │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Directory.Build.targets │ │ ├── Class-CSharp │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Class1.cs │ │ ├── Class-VisualBasic │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Class1.vb │ │ ├── EditorConfig │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Dotnet │ │ │ └── .editorconfig │ │ └── Empty │ │ │ └── .editorconfig │ │ ├── Enum-CSharp │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Enum1.cs │ │ ├── Enum-VisualBasic │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Enum1.vb │ │ ├── Gitattributes │ │ └── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── localize │ │ │ ├── templatestrings.cs.json │ │ │ ├── templatestrings.de.json │ │ │ ├── templatestrings.en.json │ │ │ ├── templatestrings.es.json │ │ │ ├── templatestrings.fr.json │ │ │ ├── templatestrings.it.json │ │ │ ├── templatestrings.ja.json │ │ │ ├── templatestrings.ko.json │ │ │ ├── templatestrings.pl.json │ │ │ ├── templatestrings.pt-BR.json │ │ │ ├── templatestrings.ru.json │ │ │ ├── templatestrings.tr.json │ │ │ ├── templatestrings.zh-Hans.json │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Gitignore │ │ ├── .gitignore │ │ └── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── localize │ │ │ ├── templatestrings.cs.json │ │ │ ├── templatestrings.de.json │ │ │ ├── templatestrings.en.json │ │ │ ├── templatestrings.es.json │ │ │ ├── templatestrings.fr.json │ │ │ ├── templatestrings.it.json │ │ │ ├── templatestrings.ja.json │ │ │ ├── templatestrings.ko.json │ │ │ ├── templatestrings.pl.json │ │ │ ├── templatestrings.pt-BR.json │ │ │ ├── templatestrings.ru.json │ │ │ ├── templatestrings.tr.json │ │ │ ├── templatestrings.zh-Hans.json │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── GlobalJson │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── global.json │ │ ├── Interface-CSharp │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Interface1.cs │ │ ├── Interface-VisualBasic │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Interface1.vb │ │ ├── MSTest-CSharp-TestClass │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Test1.cs │ │ ├── MSTest-FSharp-TestClass │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Test1.fs │ │ ├── MSTest-VisualBasic-TestClass │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Test1.vb │ │ ├── Module-VisualBasic │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Module1.vb │ │ ├── NUnit-CSharp-Item │ │ ├── .template.config │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── UnitTest1.cs │ │ ├── NUnit-FSharp-Item │ │ ├── .template.config │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── UnitTest1.fs │ │ ├── NUnit-VisualBasic-Item │ │ ├── .template.config │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── UnitTest1.vb │ │ ├── Nuget │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── nuget.config │ │ ├── PackagesProps │ │ ├── .template.config │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.png │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Directory.Packages.props │ │ ├── Record-CSharp │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Record1.cs │ │ ├── Solution │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Solution1.sln │ │ └── Solution1.slnx │ │ ├── Struct-CSharp │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Struct1.cs │ │ ├── Structure-VisualBasic │ │ ├── .template.config │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── Structure1.vb │ │ ├── ToolManifest │ │ ├── .config │ │ │ └── dotnet-tools.json │ │ └── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── localize │ │ │ ├── templatestrings.cs.json │ │ │ ├── templatestrings.de.json │ │ │ ├── templatestrings.en.json │ │ │ ├── templatestrings.es.json │ │ │ ├── templatestrings.fr.json │ │ │ ├── templatestrings.it.json │ │ │ ├── templatestrings.ja.json │ │ │ ├── templatestrings.ko.json │ │ │ ├── templatestrings.pl.json │ │ │ ├── templatestrings.pt-BR.json │ │ │ ├── templatestrings.ru.json │ │ │ ├── templatestrings.tr.json │ │ │ ├── templatestrings.zh-Hans.json │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ └── WebConfig │ │ ├── .template.config │ │ ├── dotnetcli.host.json │ │ ├── localize │ │ │ ├── templatestrings.cs.json │ │ │ ├── templatestrings.de.json │ │ │ ├── templatestrings.en.json │ │ │ ├── templatestrings.es.json │ │ │ ├── templatestrings.fr.json │ │ │ ├── templatestrings.it.json │ │ │ ├── templatestrings.ja.json │ │ │ ├── templatestrings.ko.json │ │ │ ├── templatestrings.pl.json │ │ │ ├── templatestrings.pt-BR.json │ │ │ ├── templatestrings.ru.json │ │ │ ├── templatestrings.tr.json │ │ │ ├── templatestrings.zh-Hans.json │ │ │ └── templatestrings.zh-Hant.json │ │ └── template.json │ │ └── web.config ├── Microsoft.DotNet.Common.ProjectTemplates.10.0 │ ├── Microsoft.DotNet.Common.ProjectTemplates.10.0.csproj │ └── content │ │ ├── ClassLibrary-CSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Class1.cs │ │ └── Company.ClassLibrary1.csproj │ │ ├── ClassLibrary-FSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.ClassLibrary1.fsproj │ │ └── Library.fs │ │ ├── ClassLibrary-VisualBasic │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Class1.vb │ │ └── Company.ClassLibrary1.vbproj │ │ ├── ConsoleApplication-CSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.ConsoleApplication1.csproj │ │ └── Program.cs │ │ ├── ConsoleApplication-FSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.ConsoleApplication1.fsproj │ │ └── Program.fs │ │ ├── ConsoleApplication-VisualBasic │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.ConsoleApplication1.vbproj │ │ └── Program.vb │ │ ├── MSTest-CSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.csproj │ │ ├── MSTestSettings.cs │ │ └── Test1.cs │ │ ├── MSTest-FSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.fsproj │ │ ├── MSTestSettings.fs │ │ └── Test1.fs │ │ ├── MSTest-VisualBasic │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.vbproj │ │ ├── MSTestSettings.vb │ │ └── Test1.vb │ │ ├── NUnit-CSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.csproj │ │ └── UnitTest1.cs │ │ ├── NUnit-FSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.fsproj │ │ ├── Program.fs │ │ └── UnitTest1.fs │ │ ├── NUnit-VisualBasic │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.vbproj │ │ └── UnitTest1.vb │ │ ├── Playwright-MSTest-CSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.csproj │ │ ├── MSTestSettings.cs │ │ └── Test1.cs │ │ ├── Playwright-NUnit-CSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.csproj │ │ └── UnitTest1.cs │ │ ├── XUnit-CSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.csproj │ │ └── UnitTest1.cs │ │ ├── XUnit-FSharp │ │ ├── .template.config │ │ │ ├── dotnetcli.host.json │ │ │ ├── ide.host.json │ │ │ ├── ide │ │ │ │ └── icon.ico │ │ │ ├── localize │ │ │ │ ├── templatestrings.cs.json │ │ │ │ ├── templatestrings.de.json │ │ │ │ ├── templatestrings.en.json │ │ │ │ ├── templatestrings.es.json │ │ │ │ ├── templatestrings.fr.json │ │ │ │ ├── templatestrings.it.json │ │ │ │ ├── templatestrings.ja.json │ │ │ │ ├── templatestrings.ko.json │ │ │ │ ├── templatestrings.pl.json │ │ │ │ ├── templatestrings.pt-BR.json │ │ │ │ ├── templatestrings.ru.json │ │ │ │ ├── templatestrings.tr.json │ │ │ │ ├── templatestrings.zh-Hans.json │ │ │ │ └── templatestrings.zh-Hant.json │ │ │ └── template.json │ │ ├── Company.TestProject1.fsproj │ │ ├── Program.fs │ │ └── Tests.fs │ │ └── XUnit-VisualBasic │ │ ├── .template.config │ │ ├── dotnetcli.host.json │ │ ├── ide.host.json │ │ ├── ide │ │ │ └── icon.ico │ │ ├── localize │ │ │ ├── templatestrings.cs.json │ │ │ ├── templatestrings.de.json │ │ │ ├── templatestrings.en.json │ │ │ ├── templatestrings.es.json │ │ │ ├── templatestrings.fr.json │ │ │ ├── templatestrings.it.json │ │ │ ├── templatestrings.ja.json │ │ │ ├── templatestrings.ko.json │ │ │ ├── templatestrings.pl.json │ │ │ ├── templatestrings.pt-BR.json │ │ │ ├── templatestrings.ru.json │ │ │ ├── templatestrings.tr.json │ │ │ ├── templatestrings.zh-Hans.json │ │ │ └── templatestrings.zh-Hant.json │ │ └── template.json │ │ ├── Company.TestProject1.vbproj │ │ └── UnitTest1.vb └── README.md ├── test.cmd ├── test.sh ├── test ├── ArgumentForwarding.Tests │ ├── ArgumentForwarding.Tests.csproj │ ├── ArgumentForwardingTests.cs │ └── reflector_cmd.cmd ├── ArgumentsReflector │ ├── ArgumentsReflector.csproj │ └── Reflector.cs ├── Common │ ├── .editorconfig │ ├── Empty.props │ ├── Empty.targets │ └── Program.cs ├── Directory.Build.props ├── Directory.Build.targets ├── EndToEnd.Tests │ ├── EndToEnd.Tests.csproj │ ├── GivenDotNetLinuxInstallers.cs │ ├── GivenDotNetUsesMSBuild.cs │ ├── GivenDotnetUsesDotnetTools.cs │ ├── GivenFrameworkDependentApps.cs │ ├── GivenNetFrameworkSupportsNetStandard2.cs │ ├── GivenSelfContainedAppsRollForward.cs │ ├── GivenUnixPlatform.cs │ ├── GivenUsingDefaultRuntimeFrameworkVersions.cs │ ├── GivenWeWantToRequireWindowsForDesktopApps.cs │ ├── GivenWindowsApp.cs │ ├── ProjectBuildTests.cs │ ├── Utilities │ │ ├── SupportedNetCoreAppVersions.cs │ │ └── TestProjectCreator.cs │ ├── ValidateInsertedManifests.cs │ └── VersionTests.cs ├── HelixTasks │ ├── AssemblyScheduler.cs │ ├── CreateLocalHelixTestLayout.cs │ ├── HelixTasks.csproj │ ├── SDKCustomCreateXUnitWorkItemsWithTestExclusion.cs │ ├── TarGzFileCreateFromDirectory.cs │ └── TaskItemExtensions.cs ├── Microsoft.AspNetCore.Watch.BrowserRefresh.Tests │ ├── BlazorWasmHotReloadMiddlewareTest.cs │ ├── BrowserRefreshMiddlewareTest.cs │ ├── BrowserScriptMiddlewareTest.cs │ ├── HostingStartupTest.cs │ ├── Microsoft.AspNetCore.Watch.BrowserRefresh.Tests.csproj │ ├── WebSocketScriptInjectionTest.cs │ └── wwwroot │ │ ├── favicon.ico │ │ ├── index.html │ │ └── largefile.html ├── Microsoft.DotNet.ApiCompat.IntegrationTests │ ├── CompatibleFrameworkInPackageValidatorIntegrationTests.cs │ ├── Microsoft.DotNet.ApiCompat.IntegrationTests.csproj │ └── Task │ │ ├── ValidateAssembliesTargetIntegrationTests.cs │ │ └── ValidatePackageTargetIntegrationTests.cs ├── Microsoft.DotNet.ApiCompat.Tests │ ├── Microsoft.DotNet.ApiCompat.Tests.csproj │ └── RegexStringTransformerTests.cs ├── Microsoft.DotNet.ApiCompatibility.Tests │ ├── CompatDifferenceTests.cs │ ├── CustomSideNameTests.cs │ ├── Logging │ │ ├── EmptyTestSuppressionEngine.cs │ │ ├── SuppressionEngineTests.cs │ │ ├── SuppressionTests.cs │ │ └── TestSuppressionEngine.cs │ ├── Mapping │ │ ├── AssemblyMapperTests.cs │ │ ├── AssemblySetMapperTests.cs │ │ ├── MemberMapperTests.cs │ │ ├── NamespaceMapperTests.cs │ │ └── TypeMapperTests.cs │ ├── Microsoft.DotNet.ApiCompatibility.Tests.csproj │ ├── Rules │ │ ├── AssemblyIdentityMustMatchTests.cs │ │ ├── AttributesMustMatchTests.cs │ │ ├── CannotAddAbstractMemberTests.cs │ │ ├── CannotAddMemberToInterfaceTests.cs │ │ ├── CannotAddOrRemoveVirtualKeywordTests.cs │ │ ├── CannotChangeGenericConstraintsTests.cs │ │ ├── CannotChangeVisibilityTests.cs │ │ ├── CannotRemoveBaseTypeOrInterfaceTests.cs │ │ ├── CannotSealTypeTests.cs │ │ ├── EnumsMustMatchTests.cs │ │ ├── MembersMustExistTests.Strict.cs │ │ ├── MembersMustExistTests.cs │ │ ├── ParameterNamesCannotChangeTests.cs │ │ ├── TypeMustExistTests.Strict.cs │ │ └── TypeMustExistTests.cs │ ├── Runner │ │ ├── ApiCompatOptionsTests.cs │ │ ├── ApiCompatRunnerTests.cs │ │ └── ApiCompatWorkItemTests.cs │ ├── SuppressibleTestLog.cs │ ├── SymbolFactoryExtensions.cs │ └── TestRuleFactory.cs ├── Microsoft.DotNet.ApiDiff.Tests │ ├── Diff.Assembly.Tests.cs │ ├── Diff.Attribute.Tests.cs │ ├── Diff.Base.Tests.cs │ ├── Diff.Class.Tests.cs │ ├── Diff.Constructor.Tests.cs │ ├── Diff.Delegate.Tests.cs │ ├── Diff.Destructor.Tests.cs │ ├── Diff.Disk.Tests.cs │ ├── Diff.Enum.Tests.cs │ ├── Diff.Event.Tests.cs │ ├── Diff.Field.Tests.cs │ ├── Diff.Interface.Tests.cs │ ├── Diff.Method.Tests.cs │ ├── Diff.Namespace.Tests.cs │ ├── Diff.Operator.Tests.cs │ ├── Diff.Property.Tests.cs │ ├── Diff.Record.Tests.cs │ ├── Diff.Struct.Tests.cs │ ├── Diff.Type.Tests.cs │ └── Microsoft.DotNet.ApiDiff.Tests.csproj ├── Microsoft.DotNet.ApiSymbolExtensions.Tests │ ├── AssemblySymbolLoaderTests.cs │ ├── Microsoft.DotNet.ApiSymbolExtensions.Tests.csproj │ ├── SymbolFactory.cs │ ├── SymbolFilterFactoryTests.cs │ ├── TempDirectory.cs │ └── TestLog.cs ├── Microsoft.DotNet.Cli.Utils.Tests │ ├── ArgumentEscaperTests.cs │ ├── BlockingMemoryStreamTests.cs │ ├── BuiltInCommandTests.cs │ ├── DangerousFileDetectorTests.cs │ ├── DependencyProviderTests.cs │ ├── DotDefaultPathCorrectorTests.cs │ ├── GivenAFrameworkDependencyFile.cs │ ├── GivenAppThrowingException.cs │ ├── Microsoft.DotNet.Cli.Utils.Tests.csproj │ ├── MockFileSystemTests.cs │ ├── NuGetTransientErrorDetectorTests.cs │ ├── PathUtilityTests.cs │ ├── ProcessExtensionsTests.cs │ ├── RuntimeEnvironmentTests.cs │ ├── StreamForwarderTests.cs │ └── TypoCorrectionTests.cs ├── Microsoft.DotNet.GenAPI.Tests │ ├── CSharpFileBuilderTests.cs │ ├── Microsoft.DotNet.GenAPI.Tests.csproj │ ├── SyntaxRewriter │ │ ├── BodyBlockCSharpSyntaxRewriterTests.cs │ │ ├── CSharpSyntaxRewriterTestBase.cs │ │ ├── SingleLineStatementCSharpSyntaxRewriterTests.cs │ │ └── TypeDeclarationCSharpSyntaxRewriterTests.cs │ └── TestAssemblyLoaderFactory.cs ├── Microsoft.DotNet.MSBuildSdkResolver.Tests │ ├── GivenAnEnvironmentForResolution.cs │ ├── GivenAnMSBuildSdkResolver.cs │ ├── GivenThatIWantToCompareSemanticVersions.cs │ ├── GivenThatWeWantToParseSemanticVersions.cs │ └── Microsoft.DotNet.MSBuildSdkResolver.Tests.csproj ├── Microsoft.DotNet.PackageInstall.Tests │ ├── DotnetToolSettingsGolden.xml │ ├── DotnetToolSettingsMajorHigherVersion.xml │ ├── DotnetToolSettingsMalformed.xml │ ├── DotnetToolSettingsMissing.xml │ ├── DotnetToolSettingsMissingVersion.xml │ ├── EndToEndToolTests.cs │ ├── LocalToolsResolverCacheTests.cs │ ├── LockFileMatcherTests.cs │ ├── Microsoft.DotNet.PackageInstall.Tests.csproj │ ├── MockFirstPartyNuGetPackageSigningVerifier.cs │ ├── NuGetPackageInstallerExtractTests.cs │ ├── NuGetPackageInstallerTests.cs │ ├── SampleGlobalTool │ │ ├── Program.cs │ │ └── consoledemo.csproj │ ├── SampleGlobalToolWithDifferentCasing │ │ ├── ConsoleDemoWithCasing.csproj │ │ └── Program.cs │ ├── SampleGlobalToolWithPreview │ │ ├── Program.cs │ │ └── consoledemo.csproj │ ├── SampleGlobalToolWithShim │ │ ├── DotnetToolSettings.xml │ │ ├── Program.cs │ │ ├── consoledemo.csproj │ │ ├── dummyshim │ │ ├── dummyshim.exe │ │ └── includepublish.nuspec │ ├── TestToolBuilder.cs │ ├── ToolConfigurationDeserializerTests.cs │ ├── ToolPackageDownloaderTests.cs │ ├── ToolPackageInstallerNugetCacheTests.cs │ ├── ToolPackageUninstallerTests.cs │ ├── UnixFilePermissionsSample.xml │ └── UnixFilePermissionsTests.cs ├── Microsoft.DotNet.PackageValidation.Tests │ ├── Filtering │ │ └── TargetFrameworkFilterTests.cs │ ├── Microsoft.DotNet.PackageValidation.Tests.csproj │ └── Validators │ │ ├── BaselinePackageValidatorTests.cs │ │ └── CompatibleTFMValidatorTests.cs ├── Microsoft.DotNet.TemplateLocator.Tests │ ├── GivenAnTemplateLocator.cs │ ├── Manifests │ │ └── AndroidWorkloadManifest.json │ └── Microsoft.DotNet.TemplateLocator.Tests.csproj ├── Microsoft.DotNet.Tools.Tests.ComponentMocks │ ├── AppHostShellShimMakerMock.cs │ ├── EnvironmentPathInstructionMock.cs │ ├── Microsoft.DotNet.Tools.Tests.ComponentMocks.csproj │ ├── MockFeed.cs │ ├── MockFeedPackage.cs │ ├── MockFeedType.cs │ ├── MockNuGetPackageDownloader.cs │ ├── ProjectRestorerMock.cs │ ├── Properties │ │ └── Properties.cs │ ├── ToolPackageDownloaderMock.cs │ ├── ToolPackageDownloaderMock2.cs │ ├── ToolPackageMock.cs │ ├── ToolPackageStoreMock.cs │ └── ToolPackageUninstallerMock.cs ├── Microsoft.Extensions.DotNetDeltaApplier.Tests │ ├── HotReloadAgentTest.cs │ ├── ManagedCodeUpdateRequestTests.cs │ ├── Microsoft.Extensions.DotNetDeltaApplier.Tests.csproj │ ├── StartupHookTests.cs │ ├── StaticAssetUpdateRequestTests.cs │ └── StreamExtensionsTests.cs ├── Microsoft.NET.Build.Containers.IntegrationTests │ ├── ArchiveFileRegistryTests.cs │ ├── AuthenticatedRegistry │ │ └── auth │ │ │ └── htpasswd │ ├── CapturingLogger.cs │ ├── ContainerCli.cs │ ├── CreateImageIndexTests.cs │ ├── CreateNewImageTests.cs │ ├── CurrentFile.cs │ ├── DockerIsAvailableAndSupportsArchFact.cs │ ├── DockerIsAvailableAndSupportsArchTheory.cs │ ├── DockerRegistryManager.cs │ ├── DockerRegistryTests.cs │ ├── DockerSupportsArchInlineData.cs │ ├── DockerTestsCollection.cs │ ├── DockerTestsFixture.cs │ ├── EndToEndTests.cs │ ├── FullFramework │ │ └── CreateNewImageToolTaskTests.cs │ ├── LayerEndToEndTests.cs │ ├── MSBuildCollection.cs │ ├── Microsoft.NET.Build.Containers.IntegrationTests.csproj │ ├── PackageTests.cs │ ├── ParseContainerPropertiesTests.cs │ ├── ProjectInitializer.cs │ ├── RegistryTests.cs │ ├── TargetsTests.cs │ ├── TestSettings.cs │ ├── ToolsetUtils.cs │ └── TransientTestFolder.cs ├── Microsoft.NET.Build.Containers.UnitTests │ ├── AuthHandshakeMessageHandlerTests.cs │ ├── ContainerHelpersTests.cs │ ├── CreateNewImageTests.cs │ ├── DescriptorTests.cs │ ├── DockerAvailableUtils.cs │ ├── DockerDaemonTests.cs │ ├── FallbackToHttpMessageHandlerTests.cs │ ├── ImageBuilderTests.cs │ ├── ImageConfigTests.cs │ ├── ImageIndexGeneratorTests.cs │ ├── Microsoft.NET.Build.Containers.UnitTests.csproj │ ├── RegistryTests.cs │ └── Resources │ │ └── ResourceTests.cs ├── Microsoft.NET.Build.Tests │ ├── AppHostTests.cs │ ├── ArtifactsOutputPathTests.cs │ ├── AspNetCoreOnFullFramework.cs │ ├── COMReferenceTests.cs │ ├── DeleteNuGetArtifactsFixture.cs │ ├── DepsFileSkipTests.cs │ ├── DesignTimeBuildTests.cs │ ├── EvaluatorFastPathTests.cs │ ├── GenerateResourceTests.cs │ ├── GivenFrameworkReferences.cs │ ├── GivenThatAProjectHasntBeenRestored.cs │ ├── GivenThatWeHaveAPackageReferenceWithAliases.cs │ ├── GivenThatWeManifestSupportedFrameworks.cs │ ├── GivenThatWeWantACustomTFM.cs │ ├── GivenThatWeWantAMessageWhenBuildingWithAPreviewSdk.cs │ ├── GivenThatWeWantAllResourcesInSatellite.cs │ ├── GivenThatWeWantBuildsToBeIncremental.cs │ ├── GivenThatWeWantDiagnosticsWhenAssetsFileCannotBeRead.cs │ ├── GivenThatWeWantDiagnosticsWhenPackageCannotBeFound.cs │ ├── GivenThatWeWantImplicitNamespaceImportsDisabled.cs │ ├── GivenThatWeWantMSBuildToRespectCustomCulture.cs │ ├── GivenThatWeWantRuntimeConfigInBuiltProjectOutputGroup.cs │ ├── GivenThatWeWantSatelliteAssembliesHaveassemblyVersion.cs │ ├── GivenThatWeWantToBuildAComServerLibrary.cs │ ├── GivenThatWeWantToBuildACppCliNonLibraryProject.cs │ ├── GivenThatWeWantToBuildACppCliProject.cs │ ├── GivenThatWeWantToBuildACppCliProjectWithTransitiveDeps.cs │ ├── GivenThatWeWantToBuildACrossTargetedLibrary.cs │ ├── GivenThatWeWantToBuildADesktopExe.cs │ ├── GivenThatWeWantToBuildADesktopExeWithFSharp.cs │ ├── GivenThatWeWantToBuildADesktopExeWtihNetStandardLib.cs │ ├── GivenThatWeWantToBuildADesktopLibrary.cs │ ├── GivenThatWeWantToBuildALibrary.cs │ ├── GivenThatWeWantToBuildALibraryWithFSharp.cs │ ├── GivenThatWeWantToBuildALibraryWithOSSupportedVersion.cs │ ├── GivenThatWeWantToBuildALibraryWithVB.cs │ ├── GivenThatWeWantToBuildANetCoreApp.cs │ ├── GivenThatWeWantToBuildANetCoreAppForTelemetry.cs │ ├── GivenThatWeWantToBuildANetCoreAppWithWap.cs │ ├── GivenThatWeWantToBuildANetStandard2Library.cs │ ├── GivenThatWeWantToBuildAP2PrefernceWithTargetPlatform.cs │ ├── GivenThatWeWantToBuildASelfContainedApp.cs │ ├── GivenThatWeWantToBuildASolutionWithNonAnyCPUPlatform.cs │ ├── GivenThatWeWantToBuildASolutionWithNonDefaultConfiguration.cs │ ├── GivenThatWeWantToBuildASolutionWithNonDefaultConfigurationVB.cs │ ├── GivenThatWeWantToBuildASolutionWithProjRefDiffCase.cs │ ├── GivenThatWeWantToBuildAUnitTestProject.cs │ ├── GivenThatWeWantToBuildAWindowsDesktopProject.cs │ ├── GivenThatWeWantToBuildAWindowsRuntimeComponent.cs │ ├── GivenThatWeWantToBuildAnAppWithLibrariesAndRid.cs │ ├── GivenThatWeWantToBuildAnAppWithLibrary.cs │ ├── GivenThatWeWantToBuildAnAppWithSharedProject.cs │ ├── GivenThatWeWantToBuildAnAppWithTransitiveNonSdkProjectRefs.cs │ ├── GivenThatWeWantToBuildAnAppWithTransitiveProjectRefs.cs │ ├── GivenThatWeWantToBuildAnAppWithoutTransitiveProjectRefs.cs │ ├── GivenThatWeWantToBuildAppsWithFrameworkRefs.cs │ ├── GivenThatWeWantToBuildWithARuntimeIdentifier.cs │ ├── GivenThatWeWantToBuildWithATargetPlatform.cs │ ├── GivenThatWeWantToBuildWithGlobalJson.cs │ ├── GivenThatWeWantToCollectExceptionTelemetry.cs │ ├── GivenThatWeWantToControlGeneratedAssemblyInfo.cs │ ├── GivenThatWeWantToCopyLocalDependencies.cs │ ├── GivenThatWeWantToCopyPPFileToOutput.cs │ ├── GivenThatWeWantToDetectAspireWorkloadDeprecation.cs │ ├── GivenThatWeWantToExcludeTheMainProjectFromTheDepsFile.cs │ ├── GivenThatWeWantToFilterSatelliteAssemblies.cs │ ├── GivenThatWeWantToFloatWarningLevels.cs │ ├── GivenThatWeWantToGenerateADepsFileForATool.cs │ ├── GivenThatWeWantToGenerateGlobalUsings_BlazorWasm.cs │ ├── GivenThatWeWantToGenerateGlobalUsings_DotNet.cs │ ├── GivenThatWeWantToGenerateGlobalUsings_WebApp.cs │ ├── GivenThatWeWantToGenerateGlobalUsings_Worker.cs │ ├── GivenThatWeWantToIncludeItemsOutsideTheProjectFolder.cs │ ├── GivenThatWeWantToPreserveCompilationContextForBuild.cs │ ├── GivenThatWeWantToProduceReferenceAssembly.cs │ ├── GivenThatWeWantToPublishWithGeneratePackageOnBuildAndPackAsTool.cs │ ├── GivenThatWeWantToReferenceAProject.cs │ ├── GivenThatWeWantToReferenceAnAssembly.cs │ ├── GivenThatWeWantToResolveConflicts.cs │ ├── GivenThatWeWantToResolveRuntimePackAssets.cs │ ├── GivenThatWeWantToRunFromMSBuildTarget.cs │ ├── GivenThatWeWantToSetPropertiesInDirectoryBuildProps.cs │ ├── GivenThatWeWantToTargetEolFrameworks.cs │ ├── GivenThatWeWantToTargetNet471.cs │ ├── GivenThatWeWantToTargetNotRecommendedFrameworks.cs │ ├── GivenThatWeWantToUseAnalyzers.cs │ ├── GivenThatWeWantToUseBinaryFormatter.cs │ ├── GivenThatWeWantToUseContentFiles.cs │ ├── GivenThatWeWantToUsePlatformAnalyzers.cs │ ├── GivenThatWeWantToUseVB.cs │ ├── GivenThatWeWantToVerifyNuGetReferenceCompat.cs │ ├── GivenThatWeWantToVerifyProjectReferenceCompat.cs │ ├── GivenThereAreDefaultItems.cs │ ├── GivenTransitiveFrameworkReferencesAreDisabled.cs │ ├── GivenWeWantToRequireWindowsForDesktopApps.cs │ ├── GiventThatWeWantDesignerSupport.cs │ ├── GlobalPropertyFlowTests.cs │ ├── ImplicitAspNetVersions.cs │ ├── KnownRuntimePackTests.cs │ ├── MetadataUpdaterSupportTest.cs │ ├── Microsoft.NET.Build.Tests.csproj │ ├── Net50Targeting.cs │ ├── NonCopyLocalProjectReferenceTests.cs │ ├── ProjectConfigurationDescriptionTest.cs │ ├── Properties │ │ └── launchSettings.json │ ├── ReferenceExeTests.cs │ ├── RoslynBuildTaskTests.cs │ ├── RuntimeIdentifierGraphTests.cs │ ├── SourceLinkTests.cs │ └── WorkloadTests.cs ├── Microsoft.NET.Clean.Tests │ ├── GivenThatWeWantToCleanAProject.cs │ └── Microsoft.NET.Clean.Tests.csproj ├── Microsoft.NET.Pack.Tests │ ├── GivenThatThereAreImplicitPackageReferences.cs │ ├── GivenThatWeWantToPackACppCliProject.cs │ ├── GivenThatWeWantToPackACrossTargetedLibrary.cs │ ├── GivenThatWeWantToPackAHelloWorldProject.cs │ ├── GivenThatWeWantToPackANetFrameworkLibrary.cs │ ├── GivenThatWeWantToPackAProjectTool.cs │ ├── GivenThatWeWantToPackASimpleLibrary.cs │ ├── Microsoft.NET.Pack.Tests.csproj │ ├── Properties │ │ └── launchSettings.json │ └── SolutionPackTests.cs ├── Microsoft.NET.Publish.Tests │ ├── FilesCopiedToPublishDirTests.cs │ ├── GivenThatAPublishedDepsJsonShouldContainVersionInformation.cs │ ├── GivenThatWeWantToCrossPublish.cs │ ├── GivenThatWeWantToExcludeAPackageFromPublish.cs │ ├── GivenThatWeWantToFilterSatelliteAssemblies.cs │ ├── GivenThatWeWantToPreserveCompilationContext.cs │ ├── GivenThatWeWantToPublishAComServerLibrary.cs │ ├── GivenThatWeWantToPublishACppCliAppProject.cs │ ├── GivenThatWeWantToPublishACppCliProject.cs │ ├── GivenThatWeWantToPublishAFrameworkDependentApp.cs │ ├── GivenThatWeWantToPublishAHelloWorldProject.cs │ ├── GivenThatWeWantToPublishANetCoreAppForTelemetry.cs │ ├── GivenThatWeWantToPublishAProjectWithAllFeatures.cs │ ├── GivenThatWeWantToPublishAProjectWithDependencies.cs │ ├── GivenThatWeWantToPublishASelfContainedApp.cs │ ├── GivenThatWeWantToPublishASingleFileApp.cs │ ├── GivenThatWeWantToPublishASingleFileLibrary.cs │ ├── GivenThatWeWantToPublishAToolProjectWithPackagedShim.cs │ ├── GivenThatWeWantToPublishAWebApp.cs │ ├── GivenThatWeWantToPublishAnAotApp.cs │ ├── GivenThatWeWantToPublishAnAppWithLibrariesAndRid.cs │ ├── GivenThatWeWantToPublishAnUnpublishableProject.cs │ ├── GivenThatWeWantToPublishIncrementally.cs │ ├── GivenThatWeWantToPublishReadyToRun.cs │ ├── GivenThatWeWantToPublishToClickOnce.cs │ ├── GivenThatWeWantToPublishTrimmedWindowsFormsAndWPFApps.cs │ ├── GivenThatWeWantToPublishWithGeneratePackageOnBuildAndPackAsTool.cs │ ├── GivenThatWeWantToPublishWithoutConflicts.cs │ ├── GivenThatWeWantToRunILLink.cs │ ├── GivenThatWeWantToStoreAProjectWithDependencies.cs │ ├── GivenThatWeWantToTestAMultitargetedSolutionWithPublishReleaseOrPackRelease.cs │ ├── Microsoft.NET.Publish.Tests.csproj │ ├── Properties │ │ └── launchSettings.json │ ├── PublishDepsFilePathTests.cs │ ├── PublishItemsOutputGroupOutputsTests.cs │ ├── PublishItemsOutputGroupTests.cs │ ├── PublishNetFrameworkApp.cs │ ├── PublishTestUtils.cs │ ├── PublishWebApp.cs │ ├── PublishWpfApp.cs │ └── RuntimeIdentifiersTests.cs ├── Microsoft.NET.Rebuild.Tests │ ├── GivenThatWeWantToRebuildAProject.cs │ └── Microsoft.NET.Rebuild.Tests.csproj ├── Microsoft.NET.Restore.Tests │ ├── GivenThatWeWantAutomaticTargetingPackReferences.cs │ ├── GivenThatWeWantRestoreToUseImplicitPackages.cs │ ├── GivenThatWeWantToIgnoreObsoleteDotNetCliToolPackages.cs │ ├── GivenThatWeWantToRestoreDotNetCliToolReference.cs │ ├── GivenThatWeWantToRestoreProjectsUsingNuGetConfigProperties.cs │ ├── GivenThatWeWantToRestoreProjectsWithPackageDowngrades.cs │ ├── GivenThatWeWantToUseFrameworkRoslyn.cs │ ├── Microsoft.NET.Restore.Tests.csproj │ └── RestoreWithOlderNuGet.cs ├── Microsoft.NET.Sdk.BlazorWebAssembly.AoT.Tests │ ├── Microsoft.NET.Sdk.BlazorWebAssembly.AoT.Tests.csproj │ └── WasmAoTPublishIntegrationTest.cs ├── Microsoft.NET.Sdk.BlazorWebAssembly.Tests │ ├── .editorconfig │ ├── BlazorLegacyIntegrationTest50.cs │ ├── BlazorLegacyIntegrationTest60.cs │ ├── BlazorMultitargetIntegrationTest.cs │ ├── BlazorReadSatelliteAssemblyFileTest.cs │ ├── BlazorWasmBaselineTests.cs │ ├── BlazorWasmStaticWebAssetsIntegrationTest.cs │ ├── BootJsonData.cs │ ├── Microsoft.NET.Sdk.BlazorWebAssembly.Tests.csproj │ ├── ServiceWorkerAssert.cs │ ├── StaticWebAssetsBaselines │ │ ├── Build_DoesNotGenerateManifestJson_IncludesJSModulesOnBlazorBootJsonManifest.Build.staticwebassets.json │ │ ├── Build_SatelliteAssembliesAreCopiedToBuildOutput.Build.files.json │ │ ├── Build_SatelliteAssembliesAreCopiedToBuildOutput.Build.staticwebassets.json │ │ ├── JSModules_ManifestIncludesModuleTargetPaths.Build.staticwebassets.json │ │ ├── JsModules_CanCustomizeBlazorInitialization.Publish.files.json │ │ ├── JsModules_CanCustomizeBlazorInitialization.Publish.staticwebassets.json │ │ ├── JsModules_CanHaveDifferentBuildAndPublishModules.Publish.files.json │ │ ├── JsModules_CanHaveDifferentBuildAndPublishModules.Publish.staticwebassets.json │ │ ├── JsModules_Hosted_CanCustomizeBlazorInitialization.Publish.files.json │ │ ├── JsModules_Hosted_CanCustomizeBlazorInitialization.Publish.staticwebassets.json │ │ ├── Publish60Hosted_Works.Publish.files.json │ │ ├── Publish60Hosted_Works.Publish.staticwebassets.json │ │ ├── Publish_DoesNotGenerateManifestJson_IncludesJSModulesOnBlazorBootJsonManifest.Publish.files.json │ │ ├── Publish_DoesNotGenerateManifestJson_IncludesJSModulesOnBlazorBootJsonManifest.Publish.staticwebassets.json │ │ ├── StaticWebAssets_BackCompatibilityPublish_Hosted_Works.Publish.files.json │ │ ├── StaticWebAssets_BackCompatibilityPublish_Hosted_Works.Publish.staticwebassets.json │ │ ├── StaticWebAssets_BuildMinimal_Works.Build.files.json │ │ ├── StaticWebAssets_BuildMinimal_Works.Build.staticwebassets.json │ │ ├── StaticWebAssets_Build_Hosted_Works.Build.files.json │ │ ├── StaticWebAssets_Build_Hosted_Works.Build.staticwebassets.json │ │ ├── StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.files.json │ │ ├── StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.staticwebassets.json │ │ ├── StaticWebAssets_PublishMinimal_Works.Publish.files.json │ │ ├── StaticWebAssets_PublishMinimal_Works.Publish.staticwebassets.json │ │ ├── StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.files.json │ │ ├── StaticWebAssets_Publish_DoesNotIncludeXmlDocumentationFiles_AsAssets.Publish.staticwebassets.json │ │ ├── StaticWebAssets_Publish_Hosted_Works.Publish.files.json │ │ └── StaticWebAssets_Publish_Hosted_Works.Publish.staticwebassets.json │ ├── VanillaWasmTests.cs │ ├── WasmBuildIncrementalismTest.cs │ ├── WasmBuildIntegrationTest.cs │ ├── WasmBuildLazyLoadTest.cs │ ├── WasmCompressionTests.cs │ ├── WasmJsModulesIntegrationTests.cs │ ├── WasmPublishIntegrationTest.cs │ ├── WasmPublishIntegrationTestBase.cs │ └── WasmPwaManifestTests.cs ├── Microsoft.NET.Sdk.Publish.Tasks.Tests │ ├── AppSettingsTransformTests.cs │ ├── EndToEnd │ │ ├── FolderPublish50.cs │ │ └── ProcessWrapper.cs │ ├── EnvironmentHelperTests.cs │ ├── Microsoft.NET.Sdk.Publish.Tasks.Tests.csproj │ ├── Resources │ │ └── TestPublishContents.zip │ ├── Tasks │ │ ├── GenerateEFSQLScriptsTests.cs │ │ ├── GenerateEnvTransformTests.cs │ │ ├── OneDeploy │ │ │ ├── CreatePackageFileTests.cs │ │ │ ├── OneDeployStatusServiceTests.cs │ │ │ ├── OneDeployTests.WebJob.cs │ │ │ └── OneDeployTests.cs │ │ ├── TransformAppSettingsTests.cs │ │ ├── TransformWebConfigTests.cs │ │ ├── TransformXmlTests.cs │ │ └── ZipDeploy │ │ │ ├── ZipDeployerTaskTests.cs │ │ │ └── ZipDeploymentStatusTests.cs │ ├── WebConfigTelemetryTests.cs │ ├── WebConfigTransformTemplates.cs │ ├── WebConfigTransformTests.cs │ └── WebJobsCommandGeneratorTests.cs ├── Microsoft.NET.Sdk.Razor.Tests │ ├── .editorconfig │ ├── ApplicationPartDiscoveryIntegrationTest.cs │ ├── BuildIncrementalismTest.cs │ ├── BuildIntegrationTest.cs │ ├── BuildIntrospectionTest.cs │ ├── BuildWithComponents31IntegrationTest.cs │ ├── BuildWithComponentsIntegrationTest.cs │ ├── DesignTimeBuildIntegrationTest.cs │ ├── Microsoft.NET.Sdk.Razor.Tests.csproj │ ├── MvcBuildIntegrationTest21.cs │ ├── MvcBuildIntegrationTest21NetFx.cs │ ├── MvcBuildIntegrationTest22.cs │ ├── MvcBuildIntegrationTest31.cs │ ├── MvcBuildIntegrationTest50.cs │ ├── MvcBuildIntegrationTestLegacy.cs │ ├── PackIntegrationTest.cs │ ├── PublishIntegrationTest.cs │ ├── ReferenceResolverTest.cs │ └── content │ │ └── ExternalStaticAssets.targets ├── Microsoft.NET.Sdk.Razor.Tool.Tests │ ├── .editorconfig │ ├── CompositeRazorProjectFileSystemTest.cs │ ├── ConcurrentLruCacheTest.cs │ ├── DefaultExtensionAssemblyLoaderTest.cs │ ├── DefaultExtensionDependencyCheckerTest.cs │ ├── DefaultRequestDispatcherTest.cs │ ├── Infrastructure │ │ ├── ServerData.cs │ │ ├── ServerStats.cs │ │ ├── ServerUtilities.cs │ │ └── TestableEventBus.cs │ ├── LoaderTestResources.cs │ ├── MetadataCacheTest.cs │ ├── Microsoft.NET.Sdk.Razor.Tool.Tests.csproj │ ├── NotFoundProjectItem.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ServerCommandTest.cs │ ├── ServerLifecycleTest.cs │ ├── ServerProtocol │ │ └── ServerProtocolTest.cs │ ├── TestDefaultExtensionAssemblyLoader.cs │ └── TestRazorProjectItem.cs ├── Microsoft.NET.Sdk.StaticWebAssets.Tests │ ├── .editorconfig │ ├── AspNetSdkBaselineTest.cs │ ├── ComputeStaticWebAssetsTargetPathsTest.cs │ ├── IsolatedNuGetPackageFolderAspNetSdkBaselineTest.cs │ ├── JsModulesIntegrationTest.cs │ ├── LegacyStaticWebAssetsV1IntegrationTest.cs │ ├── Microsoft.NET.Sdk.StaticWebAssets.Tests.csproj │ ├── ScopedCssIntegrationTests.cs │ ├── StaticWebAssetEndpointsIntegrationTest.cs │ ├── StaticWebAssets │ │ ├── ApplyCompressionNegotiationTest.cs │ │ ├── ApplyCssScopesTest.cs │ │ ├── ComputeCssScopesTests.cs │ │ ├── ComputeEndpointsForReferenceStaticWebAssetsTest.cs │ │ ├── ComputeReferenceStaticWebAssetItemsTest.cs │ │ ├── ComputeStaticWebAssetsForCurrentProjectTest.cs │ │ ├── ConcatenateFilesTest.cs │ │ ├── ContentTypeProviderTests.cs │ │ ├── DefineStaticWebAssetEndpointsTest.cs │ │ ├── DiscoverDefaultScopedCssItemsTests.cs │ │ ├── DiscoverPrecompressedAssetsTest.cs │ │ ├── DiscoverStaticWebAssetsTest.cs │ │ ├── FilterStaticWebAssetEndpointsTest.cs │ │ ├── FingerprintPatternMatcherTest.cs │ │ ├── GenerateStaticWebAssetEndpointsManifestTest.cs │ │ ├── GenerateStaticWebAssetEndpointsPropsFileTest.cs │ │ ├── GenerateStaticWebAssetsDevelopmentManifestTest.cs │ │ ├── GenerateStaticWebAssetsManifestTest.cs │ │ ├── GenerateStaticWebAssetsPropsFileTest.cs │ │ ├── GenerateV1StaticWebAssetsManifestTest.cs │ │ ├── Globbing │ │ │ ├── PathTokenizerTest.cs │ │ │ ├── StaticWebAssetGlobMatcherTest.Compatibility.cs │ │ │ └── StaticWebAssetGlobMatcherTest.cs │ │ ├── MergeConfigurationPropertiesTest.cs │ │ ├── OverrideHtmlAssetPlaceholdersTest.cs │ │ ├── ReadStaticWebAssetsManifestFileTest.cs │ │ ├── ResolveAllScopedCssAssetsTest.cs │ │ ├── ResolveCompressedAssetsTest.cs │ │ ├── ResolveFingerprintedStaticWebAssetEndpointsForAssetsTest.cs │ │ ├── RewriteCssTest.cs │ │ ├── StaticWebAssetPathPatternTest.cs │ │ ├── StaticWebAssetsGeneratePackagePropsFileTest.cs │ │ ├── UpdateExternallyDefinedStaticWebAssetsTest.cs │ │ ├── UpdateStaticWebAssetEndpointsTest.cs │ │ └── ValidateStaticWebAssetsUniquePathsTest.cs │ ├── StaticWebAssetsBaselineComparer.cs │ ├── StaticWebAssetsBaselineFactory.cs │ ├── StaticWebAssetsBaselines │ │ ├── BuildProjectWithReferences_CorrectlyBundlesScopedCssFiles.Build.files.json │ │ ├── BuildProjectWithReferences_CorrectlyBundlesScopedCssFiles.Build.staticwebassets.json │ │ ├── BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── BuildProjectWithReferences_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── BuildProjectWithReferences_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.files.json │ │ ├── BuildProjectWithReferences_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json │ │ ├── BuildProjectWithReferences_IncorporatesInitializersFromClassLibraries.Build.files.json │ │ ├── BuildProjectWithReferences_IncorporatesInitializersFromClassLibraries.Build.staticwebassets.json │ │ ├── BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json │ │ ├── BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder_NoDependencies.Build.files.json │ │ ├── BuildProjectWithReferences_NoDependencies_GeneratesJsonManifestAndCopiesItToOutputFolder_NoDependencies.Build.staticwebassets.json │ │ ├── BuildProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.files.json │ │ ├── BuildProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json │ │ ├── Build_Can_DisableAssetCaching.Build.files.json │ │ ├── Build_Can_DisableAssetCaching.Build.staticwebassets.json │ │ ├── Build_CreatesEndpointsForAssets.Build.staticwebassets.json │ │ ├── Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.files.json │ │ ├── Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.staticwebassets.json │ │ ├── Build_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── Build_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── Build_DeployOnBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── Build_Detects_PrecompressedAssets.Build.files.json │ │ ├── Build_Detects_PrecompressedAssets.Build.staticwebassets.json │ │ ├── Build_DiscoversJsModulesBasedOnPatterns.Build.files.json │ │ ├── Build_DiscoversJsModulesBasedOnPatterns.Build.staticwebassets.json │ │ ├── Build_DoesNotFailToCompress_TwoAssetsWith_TheSameContent.Build.files.json │ │ ├── Build_DoesNotFailToCompress_TwoAssetsWith_TheSameContent.Build.staticwebassets.json │ │ ├── Build_DoesNotUpdateManifest_WhenHasNotChanged.Build.staticwebassets.json │ │ ├── Build_FingerprintsContent_WhenEnabled.Build.files.json │ │ ├── Build_FingerprintsContent_WhenEnabled.Build.staticwebassets.json │ │ ├── Build_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.files.json │ │ ├── Build_GeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json │ │ ├── Build_UpdatesManifest_WhenFilesChange.Build.files.json │ │ ├── Build_UpdatesManifest_WhenFilesChange.Build.staticwebassets.json │ │ ├── Build_UpdatesManifest_WhenFilesChange_Updated.Build.files.json │ │ ├── Build_UpdatesManifest_WhenFilesChange_Updated.Build.staticwebassets.json │ │ ├── Build_WithExternalProjectReference_UpdatesAssets.Build.files.json │ │ ├── Build_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json │ │ ├── CanEnable_CompressionOnAllAssets.Build.staticwebassets.json │ │ ├── Clean_RemovesManifestFrom_BuildAndIntermediateOutput.Build.staticwebassets.json │ │ ├── PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── PublishProjectWithReferences_AppendTargetFrameworkToOutputPathFalse_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Build.staticwebassets.json │ │ ├── PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Publish.files.json │ │ ├── PublishProjectWithReferences_DifferentBuildAndPublish_LibraryInitializers.Publish.staticwebassets.json │ │ ├── PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── PublishProjectWithReferences_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Build.staticwebassets.json │ │ ├── PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Publish.files.json │ │ ├── PublishProjectWithReferences_IncorporatesInitializersFromClassLibrariesAndPublishesAssetsToTheRightLocation.Publish.staticwebassets.json │ │ ├── PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── PublishProjectWithReferences_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── PublishProjectWithReferences_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Build.staticwebassets.json │ │ ├── PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Publish.files.json │ │ ├── PublishProjectWithReferences_WorksWithStaticWebAssetsV1ClassLibraries.Publish.staticwebassets.json │ │ ├── PublishWorks_With_PrecompressedAssets.Build.files.json │ │ ├── PublishWorks_With_PrecompressedAssets.Build.staticwebassets.json │ │ ├── Publish_CreatesEndpointsForAssets.Publish.staticwebassets.json │ │ ├── Publish_CreatesEndpointsForAssets_BuildAndPublish_Assets.Publish.staticwebassets.json │ │ ├── Publish_CrosstargetingTests_CanIncludeBrowserAssets.Publish.files.json │ │ ├── Publish_CrosstargetingTests_CanIncludeBrowserAssets.Publish.staticwebassets.json │ │ ├── Publish_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── Publish_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── Publish_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── Publish_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── Publish_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── Publish_NoBuild_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── Publish_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Build.staticwebassets.json │ │ ├── Publish_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.files.json │ │ ├── Publish_PublishSingleFile_GeneratesPublishJsonManifestAndCopiesPublishAssets.Publish.staticwebassets.json │ │ ├── Publish_PublishesJsModuleBundleBundleToTheRightLocation.Publish.files.json │ │ ├── Publish_PublishesJsModuleBundleBundleToTheRightLocation.Publish.staticwebassets.json │ │ ├── Publish_WithExternalProjectReference_UpdatesAssets.Build.staticwebassets.json │ │ ├── Publish_WithExternalProjectReference_UpdatesAssets.Publish.files.json │ │ ├── Publish_WithExternalProjectReference_UpdatesAssets.Publish.staticwebassets.json │ │ ├── Rebuild_RegeneratesJsonManifestAndCopiesItToOutputFolder.Build.staticwebassets.json │ │ ├── Rebuild_RegeneratesJsonManifestAndCopiesItToOutputFolder_Rebuild.Build.files.json │ │ ├── Rebuild_RegeneratesJsonManifestAndCopiesItToOutputFolder_Rebuild.Build.staticwebassets.json │ │ ├── ScopedCss_IsBackwardsCompatible_WithPreviousVersions.Build.files.json │ │ ├── ScopedCss_IsBackwardsCompatible_WithPreviousVersions.Build.staticwebassets.json │ │ ├── ScopedCss_PublishIsBackwardsCompatible_WithPreviousVersions.Publish.files.json │ │ └── ScopedCss_PublishIsBackwardsCompatible_WithPreviousVersions.Publish.staticwebassets.json │ ├── StaticWebAssetsCompressionIntegrationTest.cs │ ├── StaticWebAssetsCrossTargetingTests.cs │ ├── StaticWebAssetsDesignTimeTest.cs │ ├── StaticWebAssetsFingerprintingTest.cs │ ├── StaticWebAssetsIntegrationTest.cs │ ├── StaticWebAssetsPackIntegrationTest.cs │ ├── TestFiles │ │ └── Generated │ │ │ ├── Counter.razor.rz.scp.css │ │ │ ├── FetchData.razor.rz.scp.css │ │ │ ├── Index.razor.rz.scp.css │ │ │ ├── lib.bundle.scp.css │ │ │ └── package.bundle.scp.css │ └── content │ │ └── ExternalStaticAssets.targets ├── Microsoft.NET.Sdk.Web.Tests │ ├── Microsoft.NET.Sdk.Web.Tests.csproj │ └── PublishTests.cs ├── Microsoft.NET.Sdk.WorkloadManifestReader.Tests │ ├── FakeManifestProvider.cs │ ├── ManifestReaderFunctionalTests.cs │ ├── ManifestTests.cs │ ├── Microsoft.NET.Sdk.WorkloadManifestReader.Tests.csproj │ ├── SdkDirectoryWorkloadManifestProviderTests.cs │ ├── SdkFeatureBandTests.cs │ ├── WorkloadPackGroupTests.cs │ ├── WorkloadResolverTests.cs │ └── WorkloadSuggestionFinderTests.cs ├── Microsoft.NET.TestFramework │ ├── AspNetSdkTest.cs │ ├── AssemblyInfo.cs │ ├── Assertions │ │ ├── AssemblyAssertions.cs │ │ ├── CommandResultAssertions.cs │ │ ├── CommandResultExtensions.cs │ │ ├── DependencyContextAssertions.cs │ │ ├── DependencyContextExtensions.cs │ │ ├── DirectoryInfoAssertions.cs │ │ ├── DirectoryInfoExtensions.cs │ │ ├── FileInfoAssertions.cs │ │ ├── FileInfoExtensions.FileInfoLock.cs │ │ ├── FileInfoExtensions.FileInfoNuGetLock.cs │ │ ├── FileInfoExtensions.cs │ │ └── StringAssertionsExtensions.cs │ ├── Attributes │ │ ├── CoreMSBuildAndWindowsOnlyFactAttribute.cs │ │ ├── CoreMSBuildAndWindowsOnlyTheoryAttribute.cs │ │ ├── CoreMSBuildOnlyFactAttribute.cs │ │ ├── CoreMSBuildOnlyTheoryAttribute.cs │ │ ├── FullMSBuildOnlyFactAttribute.cs │ │ ├── FullMSBuildOnlyTheoryAttribute.cs │ │ ├── InternalsVisibleToAttributes.cs │ │ ├── MacOsOnlyFactAttribute.cs │ │ ├── PlatformSpecificFact.cs │ │ ├── PlatformSpecificTheory.cs │ │ ├── RequiresMSBuildVersionFactAttribute.cs │ │ ├── RequiresMSBuildVersionTheoryAttribute.cs │ │ ├── RequiresSpecificFrameworkFactAttribute.cs │ │ ├── RequiresSpecificFrameworkTheoryAttribute.cs │ │ ├── WindowsOnlyRequiresMSBuildVersionFactAttribute.cs │ │ └── WindowsOnlyRequiresMSBuildVersionTheoryAttribute.cs │ ├── BuildTestPackages.targets │ ├── Commands │ │ ├── AddReferenceCommand.cs │ │ ├── BuildCommand.cs │ │ ├── BuildServerCommand.cs │ │ ├── CleanCommand.cs │ │ ├── ComposeStoreCommand.cs │ │ ├── DotnetBuildCommand.cs │ │ ├── DotnetCommand.cs │ │ ├── DotnetNewCommand.cs │ │ ├── DotnetPackCommand.cs │ │ ├── DotnetPublishCommand.cs │ │ ├── DotnetRestoreCommand.cs │ │ ├── DotnetTestCommand.cs │ │ ├── DotnetToolCommand.cs │ │ ├── DotnetVSTestCommand.cs │ │ ├── DotnetWorkloadCommand.cs │ │ ├── GetValuesCommand.cs │ │ ├── ListPackageCommand.cs │ │ ├── ListReferenceCommand.cs │ │ ├── MSBuildCommand.cs │ │ ├── MSBuildVersionCommand.cs │ │ ├── NuGetExeRestoreCommand.cs │ │ ├── PackCommand.cs │ │ ├── PackageListCommand.cs │ │ ├── PublishCommand.cs │ │ ├── RebuildCommand.cs │ │ ├── RemoveReferenceCommand.cs │ │ ├── RestoreCommand.cs │ │ ├── RunExeCommand.cs │ │ ├── SdkCommandSpec.cs │ │ └── TestCommand.cs │ ├── ConflictResolutionAssets.cs │ ├── Constants.cs │ ├── CopyFilesTarget.cs │ ├── EnvironmentInfo.cs │ ├── FileConstants.cs │ ├── InMemoryLoggerProvider.cs │ ├── Microsoft.NET.TestFramework.csproj │ ├── Mock │ │ ├── FileSystemMockBuilder.cs │ │ └── ITemporaryDirectoryMock.cs │ ├── NuGetConfigWriter.cs │ ├── NuGetTestLogger.cs │ ├── NuGetTransientErrorDetector.cs │ ├── OutputPathCalculator.cs │ ├── ProjectConstruction │ │ └── TestProject.cs │ ├── RetryFailedException.cs │ ├── SdkTest.cs │ ├── SetupTestRoot.targets │ ├── SharedTestOutputHelper.cs │ ├── StringTestLogger.cs │ ├── TestAsset.cs │ ├── TestAssetSubdirectories.cs │ ├── TestAssetsManager.cs │ ├── TestCommandLine.cs │ ├── TestConstants.cs │ ├── TestContext.cs │ ├── TestDirectory.cs │ ├── TestLoggerFactory.cs │ ├── TestPackageReference.cs │ ├── ToolsetInfo.cs │ ├── Utilities │ │ ├── BufferedReporter.cs │ │ ├── DotnetVersionHelper.cs │ │ ├── FileThumbPrint.cs │ │ ├── NuGetGlobalPackagesFolder.cs │ │ ├── PeReaderUtils.cs │ │ ├── ProjectModification.cs │ │ ├── RegexPatternHelper.cs │ │ └── TerminalLoggerStringExtensions.cs │ └── XunitLoggerProvider.cs ├── Microsoft.NET.ToolPack.Tests │ ├── GivenThatWeWantToPackAToolProject.cs │ ├── GivenThatWeWantToPackAToolProjectWithComplexNugetDependency.cs │ ├── GivenThatWeWantToPackAToolProjectWithExplicitConfig.cs │ ├── GivenThatWeWantToPackAToolProjectWithGeneratePackageOnBuild.cs │ ├── GivenThatWeWantToPackAToolProjectWithP2PReference.cs │ ├── GivenThatWeWantToPackAToolProjectWithPackagedShim.cs │ ├── GivenThatWeWantToPackAToolSelfContainedProject.cs │ ├── GivenThatWeWantToPackAToolTargetingNonSupportedTFM.cs │ ├── GivenThatWeWantToTestPackAToolProject.cs │ ├── Microsoft.NET.ToolPack.Tests.csproj │ ├── PackWithShimsAndResultNugetPackageNuGetPackagexFixture.cs │ └── Properties │ │ └── launchSettings.json ├── Microsoft.Net.Sdk.AnalyzerRedirecting.Tests │ ├── Microsoft.Net.Sdk.AnalyzerRedirecting.Tests.csproj │ └── SdkAnalyzerAssemblyRedirectorTests.cs ├── Microsoft.TemplateEngine.Cli.UnitTests │ ├── AliasAssignmentTests.cs │ ├── AllComponents.cs │ ├── BaseTest.cs │ ├── CliMocks │ │ ├── MockHostSpecificDataLoader.cs │ │ └── MockHostSpecificTemplateData.cs │ ├── CliTestHostFactory.cs │ ├── HostDataLoaderTests.cs │ ├── Microsoft.TemplateEngine.Cli.UnitTests.csproj │ ├── ModuleInitializer.cs │ ├── ParserTests │ │ ├── Approvals │ │ │ ├── .gitignore │ │ │ ├── HelpResolutionTests.FailedToResolveTemplate_WhenMultipleLanguagesAreFound.verified.txt │ │ │ ├── HelpTests.CanShowCommandOptions_Basic.verified.txt │ │ │ ├── HelpTests.CanShowCommandOptions_Language.verified.txt │ │ │ ├── HelpTests.CanShowCommandOptions_Type.verified.txt │ │ │ ├── HelpTests.CanShowHintsForOtherTemplates.verified.txt │ │ │ ├── HelpTests.CanShowTemplateOptions_MultipleTemplate_CombinedChoice.verified.txt │ │ │ ├── HelpTests.CanShowTemplateOptions_MultipleTemplate_MultipleParams.verified.txt │ │ │ ├── HelpTests.CanShowTemplateOptions_RequiredParam.verified.txt │ │ │ ├── HelpTests.CanShowTemplateOptions_SingleTemplate_Choice.verified.txt │ │ │ ├── HelpTests.CanShowTemplateOptions_SingleTemplate_Choice_Required.verified.txt │ │ │ ├── HelpTests.CanShowTemplateOptions_SingleTemplate_Choice_ShortenedUsage.verified.txt │ │ │ ├── HelpTests.CanShowTemplateOptions_SingleTemplate_Choice_ShortenedUsage_FirstTwoValuesFit.verified.txt │ │ │ ├── HelpTests.CanShowTemplateOptions_SingleTemplate_NonChoice.verified.txt │ │ │ ├── HelpTests.DoesNotCombineParametersWhenAliasesAreDifferent.verified.txt │ │ │ ├── HelpTests.FailedToResolveTemplate_WhenMultipleLanguagesAreFound.verified.txt │ │ │ ├── TabCompletionTests.Create_GetAllSuggestions.verified.txt │ │ │ ├── TabCompletionTests.DetailsCommand_GetAllSuggestions.verified.txt │ │ │ ├── TabCompletionTests.Install_GetAllSuggestions.verified.txt │ │ │ ├── TabCompletionTests.List_GetAllSuggestions.verified.txt │ │ │ ├── TabCompletionTests.RootCommand_GetAllSuggestions.verified.txt │ │ │ ├── TabCompletionTests.RootCommand_GetStartsWtihSuggestions.verified.txt │ │ │ ├── TabCompletionTests.Search_GetAllSuggestions.verified.txt │ │ │ ├── TabCompletionTests.TemplateCommand_GetAllSuggestions.verified.txt │ │ │ ├── TabCompletionTests.Uninstall_GetAllSuggestions.verified.txt │ │ │ ├── TabCompletionTests.Update_GetAllSuggestions.verified.txt │ │ │ └── TemplateCommandTests.CannotCreateCommandForInvalidParameter.verified.txt │ │ ├── HelpTests.Resolution.cs │ │ ├── HelpTests.cs │ │ ├── InstallTests.cs │ │ ├── InstantiateTests.NoMatchHandling.cs │ │ ├── InstantiateTests.Subcommand.cs │ │ ├── InstantiateTests.cs │ │ ├── ListTests.cs │ │ ├── MiscTests.cs │ │ ├── SearchTests.cs │ │ ├── TabCompletionTests.Approval.cs │ │ ├── TabCompletionTests.cs │ │ ├── TemplateCommandTests.cs │ │ ├── UninstallTests.cs │ │ └── UpdateTests.cs │ ├── PostActionDispatcherTests.cs │ ├── PostActionTests │ │ └── AddJsonPropertyPostActionTests.cs │ ├── Resources │ │ └── dotnetcli.host.json │ ├── TabularOutputTests.cs │ ├── TelemetryHelperTests.cs │ ├── TemplatePackageCoordinatorTests.cs │ ├── TemplatePackageDisplayTest.cs │ ├── TemplateResolutionTests │ │ ├── ListTemplateResolverTests.cs │ │ ├── TemplateMatchInfoTests.cs │ │ └── TemplateResolutionResultTests.cs │ └── TemplateSearchCoordinatorTests.cs ├── Microsoft.WebTools.AspireService.Tests │ ├── AspireServerServiceTests.cs │ ├── Microsoft.WebTools.AspireService.Tests.csproj │ ├── Mocks │ │ ├── Helpers.cs │ │ ├── IAspireServerEventsMock.cs │ │ ├── IServiceProviderMock.cs │ │ ├── MockFactory.cs │ │ └── Mocks.cs │ ├── Properties │ │ ├── AssemblyInfo.cs │ │ └── launchSettings.json │ └── RunSessionRequestTests.cs ├── Microsoft.Win32.Msi.Manual.Tests │ ├── Microsoft.Win32.Msi.Manual.Tests.csproj │ ├── Program.cs │ └── readme.md ├── Microsoft.Win32.Msi.Tests │ ├── EventArgsTests.cs │ ├── Microsoft.Win32.Msi.Tests.csproj │ ├── WindowsInstallerExceptionTests.cs │ └── WindowsInstallerTests.cs ├── Msbuild.Tests.Utilities │ ├── Msbuild.Tests.Utilities.csproj │ ├── ProjDir.cs │ ├── ProjectRootElementExtensions.cs │ └── TestSetup.cs ├── SDDLTests │ ├── Program.cs │ ├── README.md │ └── SDDLTests.csproj ├── System.CommandLine.StaticCompletions.Tests │ ├── BashShellProviderTests.cs │ ├── HelpExtensionsTests.cs │ ├── PowershellProviderTests.cs │ ├── System.CommandLine.StaticCompletions.Tests.csproj │ ├── TestHelpers.cs │ ├── VerifyConfiguration.cs │ ├── VerifyExtensions.cs │ ├── ZshShellProviderTests.cs │ └── snapshots │ │ ├── bash │ │ ├── BashShellProviderTests.GenericCompletions.verified.sh │ │ ├── BashShellProviderTests.NestedSubcommandCompletion.verified.sh │ │ ├── BashShellProviderTests.SimpleOptionCompletion.verified.sh │ │ └── BashShellProviderTests.SubcommandAndOptionInTopLevelList.verified.sh │ │ ├── pwsh │ │ ├── PowershellProviderTests.GenericCompletions.verified.ps1 │ │ ├── PowershellProviderTests.NestedSubcommandCompletion.verified.ps1 │ │ ├── PowershellProviderTests.SimpleOptionCompletion.verified.ps1 │ │ └── PowershellProviderTests.SubcommandAndOptionInTopLevelList.verified.ps1 │ │ └── zsh │ │ ├── ZshShellProviderTests.CustomStaticCompletionsGeneration.verified.zsh │ │ ├── ZshShellProviderTests.DynamicCompletionsGeneration.verified.zsh │ │ └── ZshShellProviderTests.GenericCompletions.verified.zsh ├── TelemetryStdOutLogger │ ├── LogTelemetryToStdOutForTest.cs │ └── TelemetryStdOutLogger.csproj ├── TestAssets │ ├── .editorconfig │ ├── DesktopTestProjects │ │ ├── MultiTFMXunitProject │ │ │ ├── TestLibrary │ │ │ │ └── Helper.cs │ │ │ └── XUnitProject │ │ │ │ └── XUnitProject.csproj │ │ └── NETFrameworkReferenceNETStandard20 │ │ │ ├── MultiTFMTestApp │ │ │ ├── MultiTFMTestApp.csproj │ │ │ └── Program.cs │ │ │ ├── TestApp │ │ │ ├── Program.cs │ │ │ └── TestApp.csproj │ │ │ └── TestLibrary │ │ │ ├── Helper.cs │ │ │ └── TestLibrary.csproj │ ├── Directory.Build.props │ ├── Directory.Build.targets │ ├── InstallationScriptTests │ │ └── InstallationScriptTests.json │ ├── NonRestoredTestProjects │ │ ├── AppThrowingException │ │ │ ├── App │ │ │ │ ├── AppThrowingException.csproj │ │ │ │ └── Program.cs │ │ │ └── AppDependingOnOtherAsTool │ │ │ │ ├── AppDependingOnOtherAsTool.csproj │ │ │ │ ├── NuGet.Config │ │ │ │ └── Program.cs │ │ ├── AppWithNonExistingToolDependency │ │ │ ├── AppWithNonExistingToolDependency.csproj │ │ │ └── Program.cs │ │ ├── AppWithProjectDependencyAsTarget │ │ │ └── TestLibraryAsAPackage │ │ │ │ └── Helper.cs │ │ ├── DotnetAddP2PProjects │ │ │ ├── Empty │ │ │ │ └── README │ │ │ ├── EmptyItemGroup │ │ │ │ └── EmptyItemGroup.csproj │ │ │ ├── Lib │ │ │ │ └── Lib.csproj │ │ │ ├── MoreThanOne │ │ │ │ ├── a.csproj │ │ │ │ └── b.csproj │ │ │ ├── Net452AndNetCoreApp10Lib │ │ │ │ └── Net452AndNetCoreApp10Lib.csproj │ │ │ ├── Net45Lib │ │ │ │ ├── Net45Lib.cs │ │ │ │ └── Net45Lib.csproj │ │ │ ├── ValidRef │ │ │ │ └── ValidRef.csproj │ │ │ ├── WithDoubledRef │ │ │ │ └── WithDoubledRef.csproj │ │ │ ├── WithExistingRefCondOnItem │ │ │ │ └── WithExistingRefCondOnItem.csproj │ │ │ ├── WithExistingRefCondWhitespaces │ │ │ │ └── WithExistingRefCondWhitespaces.csproj │ │ │ ├── WithRefCondNonUniform │ │ │ │ └── WithRefCondNonUniform.csproj │ │ │ └── WithRefNoCondNonUniform │ │ │ │ └── WithRefNoCondNonUniform.csproj │ │ ├── TestProjectWithUnresolvedPlatformDependency │ │ │ ├── Program.cs │ │ │ └── TestProjectWithUnresolvedPlatformDependency.csproj │ │ └── ToolWithRandomPackageName │ │ │ ├── AppWithDepOnTool │ │ │ ├── AppWithDepOnTool.csproj │ │ │ ├── NuGet.Config │ │ │ └── Program.cs │ │ │ └── ToolWithRandomPackageName │ │ │ ├── Program.cs │ │ │ └── ToolWithRandomPackageName.csproj │ ├── ProjectConstruction │ │ ├── NetFrameworkProject │ │ │ └── NetFrameworkProject.csproj │ │ ├── NetFrameworkProjectVB │ │ │ └── NetFrameworkProject.vbproj │ │ └── SdkProject │ │ │ └── SdkProject.csproj │ ├── TestPackages │ │ ├── Library.ContainsAnalyzer │ │ │ ├── Class1.cs │ │ │ └── Library.ContainsAnalyzer.csproj │ │ ├── Library.ContainsAnalyzer2 │ │ │ ├── Class1.cs │ │ │ └── Library.ContainsAnalyzer2.csproj │ │ ├── PackageLibraryDirectDependency │ │ │ ├── PackageLibraryDirectDependency │ │ │ │ ├── Components │ │ │ │ │ ├── App.razor │ │ │ │ │ └── App.razor.css │ │ │ │ ├── Microsoft.AspNetCore.StaticWebAssets.cache │ │ │ │ ├── PackageLibraryDirectDependency.csproj │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── site.css │ │ │ │ │ └── js │ │ │ │ │ └── pkg-direct-dep.js │ │ │ └── PackageLibraryTransitiveDependency │ │ │ │ ├── PackageLibraryTransitiveDependency.csproj │ │ │ │ └── wwwroot │ │ │ │ └── js │ │ │ │ └── pkg-transitive-dep.js │ │ ├── PackageLibraryNoStaticAssets │ │ │ └── PackageLibraryNoStaticAssets.csproj │ │ ├── PackageLibraryTransitiveDependency │ │ │ ├── PackageLibraryTransitiveDependency.csproj │ │ │ └── wwwroot │ │ │ │ └── js │ │ │ │ └── pkg-transitive-dep.js │ │ ├── PackageWithFakeNativeDep │ │ │ └── PackageWithFakeNativeDep.csproj │ │ ├── ToolWithOutputName │ │ │ ├── Program.cs │ │ │ └── ToolWithOutputName.csproj │ │ ├── dotnet-dependency-context-test │ │ │ ├── Program.cs │ │ │ └── dotnet-dependency-context-test.csproj │ │ ├── dotnet-fallbackfoldertool │ │ │ ├── Program.cs │ │ │ └── dotnet-fallbackfoldertool.csproj │ │ ├── dotnet-hello │ │ │ ├── v1 │ │ │ │ └── dotnet-hello │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── dotnet-hello.csproj │ │ │ └── v2 │ │ │ │ └── dotnet-hello │ │ │ │ ├── Program.cs │ │ │ │ └── dotnet-hello.csproj │ │ ├── dotnet-new │ │ │ ├── Microsoft.TemplateEngine.TestTemplates.csproj │ │ │ ├── nupkg_templates │ │ │ │ ├── TestNupkgInstallTemplate.0.0.1.nupkg │ │ │ │ └── TestNupkgInstallTemplateV2.0.0.2.nupkg │ │ │ └── test_templates │ │ │ │ ├── AddPackageReference │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── Basic.csproj │ │ │ │ └── Program.cs │ │ │ │ ├── AddProjectReference │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── Project1 │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── Project1.csproj │ │ │ │ └── Project2 │ │ │ │ │ ├── MyClass.cs │ │ │ │ │ └── Project2.csproj │ │ │ │ ├── AddProjectToSolution │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── Basic.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Solution1.sln │ │ │ │ ├── ConfigurationKitchenSink │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── Company.ClassLibrary1.csproj │ │ │ │ ├── RenameBattery │ │ │ │ │ ├── A.txt │ │ │ │ │ └── C.txt │ │ │ │ ├── Test.cs │ │ │ │ ├── Test.css │ │ │ │ └── Test.json │ │ │ │ ├── ConsoleFullFramework │ │ │ │ ├── ConsoleFullFramework.csproj │ │ │ │ └── Program.cs │ │ │ │ ├── Constraints │ │ │ │ └── RestrictedTemplate │ │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ │ └── bar.cs │ │ │ │ ├── DefaultIfOptionWithoutValue │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── ChoiceOtherFile.cs │ │ │ │ ├── Program.cs │ │ │ │ └── StringOtherFile.cs │ │ │ │ ├── Invalid │ │ │ │ ├── InvalidHostData │ │ │ │ │ ├── .template.config │ │ │ │ │ │ ├── dotnetcli.host.json │ │ │ │ │ │ └── template.json │ │ │ │ │ └── global.json │ │ │ │ ├── Localization │ │ │ │ │ ├── InvalidFormat │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ ├── localize │ │ │ │ │ │ │ │ └── templatestrings.de-DE.json │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.cs │ │ │ │ │ └── ValidationFailure │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ ├── localize │ │ │ │ │ │ │ ├── templatestrings.de-DE.json │ │ │ │ │ │ │ └── templatestrings.tr.json │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.cs │ │ │ │ ├── MissingMandatoryConfig │ │ │ │ │ └── template.json │ │ │ │ └── SameShortName │ │ │ │ │ ├── TemplateA │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ └── bar.cs │ │ │ │ │ └── TemplateB │ │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ │ └── bar.cs │ │ │ │ ├── Item │ │ │ │ ├── ClassTemplate │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ └── Class1.cs │ │ │ │ └── TestClassTemplate │ │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ │ └── UnitTest1.cs │ │ │ │ ├── PostActions │ │ │ │ ├── AddJsonProperty │ │ │ │ │ ├── Basic │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ └── testfile.json │ │ │ │ │ ├── FailsWhenJsonFileNotFound │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── MyProject.csproj │ │ │ │ │ ├── WithAddMultipleProperties │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── MyTestProject.csproj │ │ │ │ │ │ └── testfile.json │ │ │ │ │ ├── WithExistingProject │ │ │ │ │ │ ├── ExistingProject │ │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ │ ├── IoTEdgeProject.csproj │ │ │ │ │ │ │ └── deployment.template.json │ │ │ │ │ │ └── MyTestProject │ │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ │ ├── MyProject.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ └── WithSourceNameChangeInJson │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── MyTestProject.csproj │ │ │ │ │ │ └── testfile.json │ │ │ │ ├── AddPackageReference │ │ │ │ │ ├── Basic │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ └── BasicWithFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ ├── AddProjectReference │ │ │ │ │ ├── Basic │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Project1 │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── Project1.csproj │ │ │ │ │ │ └── Project2 │ │ │ │ │ │ │ ├── MyClass.cs │ │ │ │ │ │ │ └── Project2.csproj │ │ │ │ │ ├── Existing │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Project1 │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── Project1.csproj │ │ │ │ │ └── ExistingWithRename │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Project1 │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ └── Project1.csproj │ │ │ │ ├── AddProjectToSolution │ │ │ │ │ ├── Basic │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── BasicInSolutionRoot │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── BasicWithFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ └── BasicWithIndexes │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Client │ │ │ │ │ │ ├── Client.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ │ └── Server │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ └── Server.csproj │ │ │ │ ├── Instructions │ │ │ │ │ └── Basic │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Class1.cs │ │ │ │ ├── RestoreNuGet │ │ │ │ │ ├── Basic │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── BasicWithFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── CustomSourcePath │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Custom │ │ │ │ │ │ │ └── Path │ │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── CustomSourcePathFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Custom │ │ │ │ │ │ │ └── Path │ │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── CustomSourceTargetPath │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Src │ │ │ │ │ │ │ └── Custom │ │ │ │ │ │ │ └── Path │ │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── CustomSourceTargetPathFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Src │ │ │ │ │ │ │ └── Custom │ │ │ │ │ │ │ └── Path │ │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── CustomTargetPath │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── CustomTargetPathFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── Files_MatchSpecifiedFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Tool.Library │ │ │ │ │ │ │ ├── Tool.Library.csproj │ │ │ │ │ │ │ └── Utils.cs │ │ │ │ │ │ ├── Tool.Test │ │ │ │ │ │ │ ├── Tool.Test.csproj │ │ │ │ │ │ │ ├── UnitTest1.cs │ │ │ │ │ │ │ └── Usings.cs │ │ │ │ │ │ └── Tool │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── Tool.csproj │ │ │ │ │ ├── Files_MismatchSpecifiedFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Tool.Library │ │ │ │ │ │ │ ├── Tool.Library.csproj │ │ │ │ │ │ │ └── Utils.cs │ │ │ │ │ │ ├── Tool.Test │ │ │ │ │ │ │ ├── Tool.Test.csproj │ │ │ │ │ │ │ ├── UnitTest1.cs │ │ │ │ │ │ │ └── Usings.cs │ │ │ │ │ │ └── Tool │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── Tool.csproj │ │ │ │ │ ├── Files_PatternWithFileName │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Tool.Library │ │ │ │ │ │ │ ├── Tool.Library.csproj │ │ │ │ │ │ │ └── Utils.cs │ │ │ │ │ │ ├── Tool.Test │ │ │ │ │ │ │ ├── Tool.Test.csproj │ │ │ │ │ │ │ ├── UnitTest1.cs │ │ │ │ │ │ │ └── Usings.cs │ │ │ │ │ │ └── Tool │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── Tool.csproj │ │ │ │ │ ├── Files_PatternWithGlobstar │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Tool.Library │ │ │ │ │ │ │ ├── Tool.Library.csproj │ │ │ │ │ │ │ └── Utils.cs │ │ │ │ │ │ ├── Tool.Test │ │ │ │ │ │ │ ├── Tool.Test.csproj │ │ │ │ │ │ │ ├── UnitTest1.cs │ │ │ │ │ │ │ └── Usings.cs │ │ │ │ │ │ └── Tool │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── Tool.csproj │ │ │ │ │ ├── Files_PatternWithWildcard │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Tool.Library │ │ │ │ │ │ │ ├── Tool.Library.csproj │ │ │ │ │ │ │ └── Utils.cs │ │ │ │ │ │ ├── Tool.Test │ │ │ │ │ │ │ ├── Tool.Test.csproj │ │ │ │ │ │ │ ├── UnitTest1.cs │ │ │ │ │ │ │ └── Usings.cs │ │ │ │ │ │ └── Tool │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── Tool.csproj │ │ │ │ │ ├── Files_SupportSemicolonDelimitedList │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Tool.Library │ │ │ │ │ │ │ ├── Tool.Library.csproj │ │ │ │ │ │ │ └── Utils.cs │ │ │ │ │ │ ├── Tool.Test │ │ │ │ │ │ │ ├── Tool.Test.csproj │ │ │ │ │ │ │ ├── UnitTest1.cs │ │ │ │ │ │ │ └── Usings.cs │ │ │ │ │ │ └── Tool │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── Tool.csproj │ │ │ │ │ ├── Invalid │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Invalid.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── Invalid_ContinueOnError │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Invalid.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── SourceRename │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── SourceRenameFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── Basic.csproj │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── TwoProjectsFiles │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Custom │ │ │ │ │ │ │ ├── MyTestProject.Tests │ │ │ │ │ │ │ ├── MyTestProject.Tests.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ │ │ └── MyTestProject │ │ │ │ │ │ │ ├── MyTestProject.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── TwoProjectsPrimaryOutputs │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── Custom │ │ │ │ │ │ │ ├── MyTestProject.Tests │ │ │ │ │ │ │ ├── MyTestProject.Tests.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ │ │ └── MyTestProject │ │ │ │ │ │ │ ├── MyTestProject.csproj │ │ │ │ │ │ │ └── Program.cs │ │ │ │ │ ├── TwoProjectsWithSourceRenames │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── TemplateProject1 │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── TemplateProject1.csproj │ │ │ │ │ │ └── TemplateProject2 │ │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ │ └── TemplateProject2.csproj │ │ │ │ │ └── TwoProjectsWithSourceRenames2 │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── TemplateProject1 │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ └── TemplateProject1.csproj │ │ │ │ │ │ └── TemplateProject2 │ │ │ │ │ │ ├── Program.cs │ │ │ │ │ │ └── TemplateProject2.csproj │ │ │ │ ├── RunScript │ │ │ │ │ ├── Basic │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── setup.cmd │ │ │ │ │ │ └── setup.sh │ │ │ │ │ ├── DoNotRedirect │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── setup.cmd │ │ │ │ │ │ └── setup.sh │ │ │ │ │ ├── Redirect │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── setup.cmd │ │ │ │ │ │ └── setup.sh │ │ │ │ │ └── RedirectOnError │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ ├── setup.cmd │ │ │ │ │ │ └── setup.sh │ │ │ │ └── UnknownPostAction │ │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── UnknownPostAction.csproj │ │ │ │ ├── SourceWithExcludeAndWithout │ │ │ │ ├── With │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ ├── bar.cs │ │ │ │ │ ├── foo.cs │ │ │ │ │ └── packages.lock.json │ │ │ │ └── Without │ │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ │ ├── bar.cs │ │ │ │ │ ├── foo.cs │ │ │ │ │ └── packages.lock.json │ │ │ │ ├── TemplateConditionalProcessing │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── Test.cmd │ │ │ │ ├── Test.cpp │ │ │ │ ├── Test.cs │ │ │ │ ├── Test.cshtml │ │ │ │ ├── Test.csproj │ │ │ │ ├── Test.css │ │ │ │ ├── Test.fs │ │ │ │ ├── Test.haml │ │ │ │ ├── Test.js │ │ │ │ ├── Test.json │ │ │ │ ├── Test.jsx │ │ │ │ ├── Test.othertype │ │ │ │ ├── Test.ts │ │ │ │ ├── Test.vb │ │ │ │ ├── Test.xml │ │ │ │ └── Test.yml │ │ │ │ ├── TemplateGrouping │ │ │ │ ├── CSharpItemAuthor1 │ │ │ │ │ └── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ ├── FSharpItemAuthor1 │ │ │ │ │ └── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ ├── QSharpItemAuthor2 │ │ │ │ │ └── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ └── QSharpProjectAuthor2 │ │ │ │ │ └── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── TemplateResolution │ │ │ │ ├── DifferentLanguagesGroup │ │ │ │ │ ├── BasicFSharp │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.fs │ │ │ │ │ └── BasicVB │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.vb │ │ │ │ ├── MissedRequiredParameter │ │ │ │ │ ├── BasicTemplate1 │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.cs │ │ │ │ │ └── BasicTemplate2 │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.cs │ │ │ │ ├── SamePrecedenceGroup │ │ │ │ │ ├── BasicTemplate1 │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.cs │ │ │ │ │ └── BasicTemplate2 │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.cs │ │ │ │ └── SameShortName │ │ │ │ │ ├── BasicFSharp │ │ │ │ │ ├── .template.config │ │ │ │ │ │ └── template.json │ │ │ │ │ └── bar.fs │ │ │ │ │ └── BasicVB │ │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ │ └── bar.vb │ │ │ │ ├── TemplateWithBinaryFile │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── image.png │ │ │ │ ├── TemplateWithCaseSensitiveNameBasedRenames │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── Norenamepart │ │ │ │ │ ├── FileNorenamepart.txt │ │ │ │ │ └── FileYesRenamePart.txt │ │ │ │ └── YesRenamePart │ │ │ │ │ ├── FileNorenamepart.txt │ │ │ │ │ └── FileYesRenamePart.txt │ │ │ │ ├── TemplateWithCliHostFile │ │ │ │ ├── .template.config │ │ │ │ │ ├── dotnetcli.host.json │ │ │ │ │ └── template.json │ │ │ │ └── bar.cs │ │ │ │ ├── TemplateWithConditionalParameters │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── Test.cs │ │ │ │ ├── TemplateWithConditions │ │ │ │ ├── .dockerignore │ │ │ │ ├── .editorconfig │ │ │ │ ├── .gitattributes │ │ │ │ ├── .gitignore │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── Dockerfile │ │ │ │ ├── nuget.config │ │ │ │ ├── test.cake │ │ │ │ ├── test.md │ │ │ │ ├── test.sln │ │ │ │ └── test.yaml │ │ │ │ ├── TemplateWithConflictShortName │ │ │ │ └── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── TemplateWithDerivedSymbolFileRename │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── Application1.cs │ │ │ │ ├── TemplateWithDerivedSymbolWithValueForms │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── ContentTest.txt │ │ │ │ └── SomeApp1.cs │ │ │ │ ├── TemplateWithFileRenameDate │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── date_name.cs │ │ │ │ ├── TemplateWithJoinAndFolderRename │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── Api │ │ │ │ │ └── bar.cs │ │ │ │ ├── TemplateWithLocalization │ │ │ │ ├── .template.config │ │ │ │ │ ├── localize │ │ │ │ │ │ ├── templatestrings.de-DE.json │ │ │ │ │ │ └── templatestrings.tr.json │ │ │ │ │ └── template.json │ │ │ │ └── bar.cs │ │ │ │ ├── TemplateWithMultiValueChoice │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── Test.cs │ │ │ │ ├── TemplateWithMultipleRenamesOnSameFile │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── barandfoo.txt │ │ │ │ └── foobar.txt │ │ │ │ ├── TemplateWithMultipleRenamesOnSameFileHandlesInducedOverlap │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── foo.txt │ │ │ │ ├── TemplateWithMultipleRenamesOnSameFileHandlesOverlap │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── foob.txt │ │ │ │ ├── TemplateWithParamsSharingPrefix │ │ │ │ └── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── TemplateWithPlaceholderFiles │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── Src │ │ │ │ │ └── Path │ │ │ │ │ ├── bar │ │ │ │ │ └── _._ │ │ │ │ │ └── foo │ │ │ │ │ └── _._ │ │ │ │ ├── TemplateWithPortsAndCoalesce │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── bar.cs │ │ │ │ ├── TemplateWithPreferDefaultName │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── toChange.cs │ │ │ │ ├── TemplateWithPreferDefaultNameButNoDefaultName │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── toChange.cs │ │ │ │ ├── TemplateWithRegexMatchMacro │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── bar.2.cs │ │ │ │ └── bar.cs │ │ │ │ ├── TemplateWithRenames │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── MYPROJECT3.cs │ │ │ │ ├── MyProject1.cs │ │ │ │ ├── bar.cs │ │ │ │ ├── bar │ │ │ │ │ └── bar.cs │ │ │ │ ├── bar_uc.cs │ │ │ │ └── myproject2.cs │ │ │ │ ├── TemplateWithRequiredParameters │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── Test.cs │ │ │ │ ├── TemplateWithSourceBasedRenames │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── foo.cs │ │ │ │ ├── TemplateWithSourceName │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── bar.cs │ │ │ │ └── bar │ │ │ │ │ └── bar.cs │ │ │ │ ├── TemplateWithSourceNameAndCustomSourceAndTargetPaths │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── Src │ │ │ │ │ └── Custom │ │ │ │ │ └── Path │ │ │ │ │ ├── foo.name.txt │ │ │ │ │ └── foo │ │ │ │ │ └── foo.cs │ │ │ │ ├── TemplateWithSourceNameAndCustomSourcePath │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── Custom │ │ │ │ │ └── Path │ │ │ │ │ ├── foo.name.txt │ │ │ │ │ └── foo │ │ │ │ │ └── foo.cs │ │ │ │ ├── TemplateWithSourceNameAndCustomTargetPath │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── foo.name.txt │ │ │ │ └── foo │ │ │ │ │ └── foo.cs │ │ │ │ ├── TemplateWithSourceNameInTargetPathGetsRenamed │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── foo.cs │ │ │ │ ├── TemplateWithSourcePathOutsideConfigRoot │ │ │ │ └── MountPointRoot │ │ │ │ │ ├── foo │ │ │ │ │ ├── bar │ │ │ │ │ │ ├── .template.config │ │ │ │ │ │ │ └── template.json │ │ │ │ │ │ └── bar.foo.cs │ │ │ │ │ └── foo.foo.cs │ │ │ │ │ └── mount.foo.cs │ │ │ │ ├── TemplateWithTags │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ └── bar.cs │ │ │ │ ├── TemplateWithUnspecifiedSourceName │ │ │ │ ├── .template.config │ │ │ │ │ └── template.json │ │ │ │ ├── bar.cs │ │ │ │ └── bar │ │ │ │ │ └── bar.cs │ │ │ │ └── TemplateWithValueForms │ │ │ │ ├── .template.config │ │ │ │ └── template.json │ │ │ │ ├── FirstLetterCaseForms │ │ │ │ ├── Param2TestValue.cs │ │ │ │ └── param1TestValue.cs │ │ │ │ ├── IdentityForms │ │ │ │ ├── Param1TestValue.cs │ │ │ │ ├── param 3 test value.cs │ │ │ │ └── param2TestValue.cs │ │ │ │ ├── KebabCaseForms │ │ │ │ └── param-1-test-value.cs │ │ │ │ ├── TitleCaseForms │ │ │ │ └── Param 3 Test Value.cs │ │ │ │ ├── bar.2.cs │ │ │ │ └── bar.cs │ │ ├── dotnet-outputsframeworkversion │ │ │ └── dotnet-outputsframeworkversion-netcoreapp1.0 │ │ │ │ ├── Program.cs │ │ │ │ └── dotnet-outputsframeworkversion-netcoreapp1.0.csproj │ │ ├── dotnet-portable-v1-prefercli │ │ │ └── dotnet-portable-v1-prefercli.csproj │ │ ├── dotnet-portable-v1 │ │ │ └── dotnet-portable-v1.csproj │ │ ├── dotnet-portable │ │ │ ├── Program.cs │ │ │ └── dotnet-portable.csproj │ │ └── dotnet-prefercliruntime │ │ │ ├── Program.cs │ │ │ ├── dotnet-prefercliruntime.csproj │ │ │ └── prefercliruntime │ ├── TestProjects │ │ ├── 11TestAppWith10CLIToolReferences │ │ │ └── 11TestAppWith10CLIToolReferences.csproj │ │ ├── AllResourcesInSatellite │ │ │ ├── AllResourcesInSatellite.csproj │ │ │ ├── Program.cs │ │ │ ├── Strings.en.resx │ │ │ └── test.snk │ │ ├── AllResourcesInSatelliteDisableVersionGenerate │ │ │ ├── AllResourcesInSatellite.csproj │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── Strings.en.resx │ │ │ └── test.snk │ │ ├── AppOutputsExecutablePath │ │ │ ├── AppOutputsExecutablePath.csproj │ │ │ └── Program.cs │ │ ├── AppThatOutputsDotnetLaunchProfile │ │ │ ├── AppThatOutputsDotnetLaunchProfile.csproj │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ ├── AppWithApplicationUrlInLaunchSettings │ │ │ ├── AppWithApplicationUrlInLaunchSettings.csproj │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ ├── AppWithCorruptedLaunchSettings │ │ │ ├── AppWithCorruptedLaunchSettings.csproj │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ ├── AppWithDepOnToolWithOutputName │ │ │ ├── AppWithDepOnToolWithOutputName.csproj │ │ │ └── Program.cs │ │ ├── AppWithDirectAndToolDep │ │ │ ├── AppWithDirectAndToolDep.csproj │ │ │ └── Program.cs │ │ ├── AppWithDirectDep │ │ │ ├── AppWithDirectDep.csproj │ │ │ └── Program.cs │ │ ├── AppWithDirectDepWithOutputName │ │ │ ├── AppWithDirectDepWithOutputName.csproj │ │ │ └── Program.cs │ │ ├── AppWithDuplicateLaunchProfiles │ │ │ ├── My Project │ │ │ │ └── launchSettings.json │ │ │ ├── Program.vb │ │ │ └── VbAppWithLaunchSettings.vbproj │ │ ├── AppWithFallbackFolderToolDependency │ │ │ └── AppWithFallbackFolderToolDependency.csproj │ │ ├── AppWithLaunchSettings │ │ │ ├── AppWithLaunchSettings.csproj │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ ├── AppWithLaunchSettingsNoDefault │ │ │ ├── AppWithLaunchSettingsNoDefault.csproj │ │ │ ├── Program.cs │ │ │ └── Properties │ │ │ │ └── launchSettings.json │ │ ├── AppWithLibrary │ │ │ ├── TestApp │ │ │ │ ├── Program.cs │ │ │ │ ├── TestApp.csproj │ │ │ │ └── runtimeconfig.template.json │ │ │ └── TestLibrary │ │ │ │ ├── Helper.cs │ │ │ │ └── TestLibrary.csproj │ │ ├── AppWithLibraryAndRid │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ ├── LibraryWithRid │ │ │ │ ├── LibraryWithRid.csproj │ │ │ │ └── NativeCode.cs │ │ │ ├── LibraryWithRids │ │ │ │ ├── LibraryWithRids.csproj │ │ │ │ └── NativeCode.cs │ │ │ └── LibraryWithoutRid │ │ │ │ ├── LibraryWithoutRid.csproj │ │ │ │ └── PortableCode.cs │ │ ├── AppWithLibraryFS │ │ │ ├── TestApp │ │ │ │ ├── Program.fs │ │ │ │ └── TestApp.fsproj │ │ │ └── TestLibrary │ │ │ │ ├── Library.fs │ │ │ │ └── TestLibrary.fsproj │ │ ├── AppWithLibraryVB │ │ │ ├── TestApp │ │ │ │ ├── Program.vb │ │ │ │ └── TestApp.vbproj │ │ │ └── TestLibrary │ │ │ │ ├── Helper.vb │ │ │ │ └── TestLibrary.vbproj │ │ ├── AppWithMultipleFxAndTools │ │ │ └── MSBuildAppWithMultipleFrameworksAndTools.csproj │ │ ├── AppWithNetCoreAppLib │ │ │ ├── lib │ │ │ │ ├── Class1.cs │ │ │ │ └── lib.csproj │ │ │ └── main │ │ │ │ ├── Program.cs │ │ │ │ └── main.csproj │ │ ├── AppWithProjRefCaseDiff │ │ │ ├── AppWithProjRefCaseDiff.sln │ │ │ ├── LibA │ │ │ │ ├── Class1.cs │ │ │ │ └── LibA.csproj │ │ │ └── LibB │ │ │ │ ├── Class1.cs │ │ │ │ └── LibB.csproj │ │ ├── AppWithSharedProject │ │ │ ├── Linked │ │ │ │ └── LinkedClass.cs │ │ │ ├── SharedProject │ │ │ │ ├── Class1.cs │ │ │ │ ├── MyFolder │ │ │ │ │ └── TextFile1.txt │ │ │ │ ├── SharedProject.projitems │ │ │ │ └── SharedProject.shproj │ │ │ └── TestApp │ │ │ │ ├── Program.cs │ │ │ │ └── TestApp.csproj │ │ ├── AppWithToolDependency │ │ │ ├── AppWithToolDependency.csproj │ │ │ └── Program.cs │ │ ├── AppWithTransitiveProjectRefs │ │ │ ├── AuxLibrary │ │ │ │ ├── AuxLibrary.csproj │ │ │ │ └── Helper.cs │ │ │ ├── MainLibrary │ │ │ │ ├── Helper.cs │ │ │ │ └── MainLibrary.csproj │ │ │ └── TestApp │ │ │ │ ├── Program.cs │ │ │ │ └── TestApp.csproj │ │ ├── AppsWithFrameworkReferences │ │ │ ├── EntityFrameworkApp │ │ │ │ ├── EntityFrameworkApp.csproj │ │ │ │ └── Program.cs │ │ │ └── StopwatchLib │ │ │ │ ├── Helper.cs │ │ │ │ └── StopwatchLib.csproj │ │ ├── AppxReferencingCrossTargeting │ │ │ ├── Appx │ │ │ │ ├── Appx.csproj │ │ │ │ └── Program.cs │ │ │ └── CrossTargeted │ │ │ │ ├── CrossTargeted.cs │ │ │ │ └── CrossTargeted.csproj │ │ ├── ArtifactsSdkTest │ │ │ ├── ArtifactsSdkTest.sln │ │ │ ├── Directory.Build.props │ │ │ ├── MSBuildSdk │ │ │ │ ├── Class1.cs │ │ │ │ └── MSBuildSdk.csproj │ │ │ ├── PackageReference │ │ │ │ ├── PackageReference.csproj │ │ │ │ └── Program.cs │ │ │ └── global.json │ │ ├── BlazorHosted │ │ │ ├── blazorhosted │ │ │ │ ├── Program.cs │ │ │ │ └── blazorhosted.csproj │ │ │ ├── blazorwasm │ │ │ │ ├── App.razor │ │ │ │ ├── LinkToWebRoot │ │ │ │ │ └── css │ │ │ │ │ │ └── app.css │ │ │ │ ├── Pages │ │ │ │ │ └── Index.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── Resources.ja.resx.txt │ │ │ │ ├── _Imports.razor │ │ │ │ ├── blazorwasm.csproj │ │ │ │ ├── icudt_custom.dat │ │ │ │ └── wwwroot │ │ │ │ │ ├── Fake-License.txt │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ ├── index.html │ │ │ │ │ └── serviceworkers │ │ │ │ │ ├── my-prod-service-worker.js │ │ │ │ │ └── my-service-worker.js │ │ │ ├── classlibrarywithsatelliteassemblies │ │ │ │ ├── Class1.cs │ │ │ │ ├── Resources.es-ES.resx │ │ │ │ └── classlibrarywithsatelliteassemblies.csproj │ │ │ └── razorclasslibrary │ │ │ │ ├── Class1.cs │ │ │ │ ├── RazorClassLibrary.csproj │ │ │ │ └── wwwroot │ │ │ │ ├── styles.css │ │ │ │ └── wwwroot │ │ │ │ └── exampleJsInterop.js │ │ ├── BlazorHostedRID │ │ │ ├── blazorhosted │ │ │ │ ├── Program.cs │ │ │ │ └── blazorhosted-rid.csproj │ │ │ ├── blazorwasm │ │ │ │ ├── App.razor │ │ │ │ ├── LinkToWebRoot │ │ │ │ │ └── css │ │ │ │ │ │ └── app.css │ │ │ │ ├── Pages │ │ │ │ │ └── Index.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── Resources.ja.resx.txt │ │ │ │ ├── _Imports.razor │ │ │ │ ├── blazorwasm.csproj │ │ │ │ └── wwwroot │ │ │ │ │ ├── Fake-License.txt │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ ├── index.html │ │ │ │ │ └── serviceworkers │ │ │ │ │ ├── my-prod-service-worker.js │ │ │ │ │ └── my-service-worker.js │ │ │ ├── classlibrarywithsatelliteassemblies │ │ │ │ ├── Class1.cs │ │ │ │ ├── Resources.es-ES.resx │ │ │ │ └── classlibrarywithsatelliteassemblies.csproj │ │ │ └── razorclasslibrary │ │ │ │ ├── Class1.cs │ │ │ │ ├── RazorClassLibrary.csproj │ │ │ │ └── wwwroot │ │ │ │ ├── styles.css │ │ │ │ └── wwwroot │ │ │ │ └── exampleJsInterop.js │ │ ├── BlazorMultiApp │ │ │ ├── BlazorMultipleApps.FirstClient │ │ │ │ ├── App.razor │ │ │ │ ├── BlazorMultipleApps.FirstClient.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ └── index.html │ │ │ ├── BlazorMultipleApps.SecondClient │ │ │ │ ├── App.razor │ │ │ │ ├── BlazorMultipleApps.SecondClient.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ └── index.html │ │ │ ├── BlazorMultipleApps.Server │ │ │ │ ├── BlazorMultipleApps.Server.csproj │ │ │ │ └── Program.cs │ │ │ └── BlazorMultipleApps.Shared │ │ │ │ ├── BlazorMultipleApps.Shared.csproj │ │ │ │ └── WeatherForecast.cs │ │ ├── BlazorWasmHosted50 │ │ │ ├── BlazorWasmHosted50.sln │ │ │ ├── Client │ │ │ │ ├── App.razor │ │ │ │ ├── BlazorWasmHosted50.Client.csproj │ │ │ │ ├── Pages │ │ │ │ │ └── Index.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── Shared │ │ │ │ │ ├── MainLayout.razor │ │ │ │ │ └── MainLayout.razor.css │ │ │ │ ├── _Imports.razor │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ └── index.html │ │ │ ├── Server │ │ │ │ ├── BlazorWasmHosted50.Server.csproj │ │ │ │ ├── Controllers │ │ │ │ │ └── WeatherForecastController.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── Startup.cs │ │ │ │ ├── appsettings.Development.json │ │ │ │ └── appsettings.json │ │ │ └── Shared │ │ │ │ ├── BlazorWasmHosted50.Shared.csproj │ │ │ │ └── WeatherForecast.cs │ │ ├── BlazorWasmHosted60 │ │ │ ├── BlazorWasmHosted60.sln │ │ │ ├── Client │ │ │ │ ├── App.razor │ │ │ │ ├── BlazorWasmHosted60.Client.csproj │ │ │ │ ├── Pages │ │ │ │ │ └── Index.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── Shared │ │ │ │ │ ├── MainLayout.razor │ │ │ │ │ └── MainLayout.razor.css │ │ │ │ ├── _Imports.razor │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ └── index.html │ │ │ ├── Server │ │ │ │ ├── BlazorWasmHosted60.Server.csproj │ │ │ │ ├── Controllers │ │ │ │ │ └── WeatherForecastController.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── appsettings.Development.json │ │ │ │ └── appsettings.json │ │ │ └── Shared │ │ │ │ ├── BlazorWasmHosted60.Shared.csproj │ │ │ │ └── WeatherForecast.cs │ │ ├── BlazorWasmMinimal │ │ │ ├── App.razor │ │ │ ├── Pages │ │ │ │ └── Index.razor │ │ │ ├── Program.cs │ │ │ ├── _Imports.razor │ │ │ ├── blazorwasm-minimal.csproj │ │ │ ├── icudt_custom.dat │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ └── app.css │ │ │ │ └── index.html │ │ ├── BlazorWasmWithLibrary │ │ │ ├── LinkBaseToWebRoot │ │ │ │ └── js │ │ │ │ │ └── LinkedScript.js │ │ │ ├── blazorwasm │ │ │ │ ├── App.razor │ │ │ │ ├── LinkToWebRoot │ │ │ │ │ └── css │ │ │ │ │ │ └── app.css │ │ │ │ ├── Pages │ │ │ │ │ └── Index.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── Resources.ja.resx.txt │ │ │ │ ├── _Imports.razor │ │ │ │ ├── blazorwasm.csproj │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ └── wwwroot │ │ │ │ │ ├── Fake-License.txt │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ ├── index.html │ │ │ │ │ └── serviceworkers │ │ │ │ │ ├── my-prod-service-worker.js │ │ │ │ │ └── my-service-worker.js │ │ │ ├── classlibrarywithsatelliteassemblies │ │ │ │ ├── Class1.cs │ │ │ │ ├── Resources.es-ES.resx │ │ │ │ └── classlibrarywithsatelliteassemblies.csproj │ │ │ └── razorclasslibrary │ │ │ │ ├── Class1.cs │ │ │ │ ├── RazorClassLibrary.csproj │ │ │ │ └── wwwroot │ │ │ │ ├── styles.css │ │ │ │ └── wwwroot │ │ │ │ └── exampleJsInterop.js │ │ ├── ComServer │ │ │ ├── ComServer.cs │ │ │ └── ComServer.csproj │ │ ├── ComServerWithDependencies │ │ │ ├── ComServer.cs │ │ │ └── ComServerWithDependencies.csproj │ │ ├── ComServerWithTypeLibs │ │ │ ├── ComServerWithTypeLibs.cs │ │ │ ├── ComServerWithTypeLibs.csproj │ │ │ ├── dummy1.tlb │ │ │ ├── dummy2.tlb │ │ │ └── invalid.tlb │ │ ├── CompilationContext │ │ │ ├── TestApp │ │ │ │ ├── Program.cs │ │ │ │ └── TestApp.csproj │ │ │ └── TestLibrary │ │ │ │ ├── Helper.cs │ │ │ │ └── TestLibrary.csproj │ │ ├── CppCliLibWithWpfFrameworkReference │ │ │ ├── Project1.vcxproj │ │ │ ├── SubImage.cpp │ │ │ └── SubImage.h │ │ ├── CppWinMDComponent │ │ │ └── SimpleMathComponent │ │ │ │ ├── PropertySheet.props │ │ │ │ ├── SimpleMath.cpp │ │ │ │ ├── SimpleMath.h │ │ │ │ ├── SimpleMath.idl │ │ │ │ ├── SimpleMathComponent.def │ │ │ │ ├── SimpleMathComponent.vcxproj │ │ │ │ ├── SimpleMathComponent.vcxproj.filters │ │ │ │ ├── packages.config │ │ │ │ ├── pch.cpp │ │ │ │ └── pch.h │ │ ├── CrossTargeting │ │ │ ├── DesktopAndNetStandard │ │ │ │ ├── DesktopAndNetStandard.csproj │ │ │ │ └── Helper.cs │ │ │ └── NetStandardAndNetCoreApp │ │ │ │ ├── Helper.cs │ │ │ │ └── NetStandardAndNetCoreApp.csproj │ │ ├── DependencyContextFromTool │ │ │ └── DependencyContextFromTool.csproj │ │ ├── DeployProjectReferencingSdkProject │ │ │ ├── DeployProj │ │ │ │ └── Deploy.proj │ │ │ └── HelloWorld │ │ │ │ ├── HelloWorld.csproj │ │ │ │ └── Program.cs │ │ ├── DesktopAppWithLibrary-NonSDK │ │ │ ├── TestApp │ │ │ │ ├── Program.cs │ │ │ │ └── TestApp.csproj │ │ │ └── TestLibrary │ │ │ │ ├── Helper.cs │ │ │ │ └── TestLibrary.csproj │ │ ├── DesktopAppWithLibrary-PackagesConfig │ │ │ ├── TestApp │ │ │ │ ├── Program.cs │ │ │ │ ├── TestApp.csproj │ │ │ │ └── packages.config │ │ │ └── TestLibrary │ │ │ │ ├── Helper.cs │ │ │ │ └── TestLibrary.csproj │ │ ├── DesktopAppWithLibrary │ │ │ ├── TestApp │ │ │ │ ├── Program.cs │ │ │ │ └── TestApp.csproj │ │ │ └── TestLibrary │ │ │ │ ├── Helper.cs │ │ │ │ └── TestLibrary.csproj │ │ ├── DesktopMinusRid │ │ │ ├── DesktopMinusRid.csproj │ │ │ ├── Program.cs │ │ │ └── Strings.resx │ │ ├── DesktopNeedsBindingRedirects │ │ │ ├── DesktopNeedsBindingRedirects.csproj │ │ │ └── Program.cs │ │ ├── DesktopReferencingNetStandardLibrary │ │ │ ├── Class1.cs │ │ │ └── Library.csproj │ │ ├── DesktopWpf │ │ │ └── FxWpf │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── FxWpf.csproj │ │ │ │ ├── MainWindow.xaml │ │ │ │ ├── MainWindow.xaml.cs │ │ │ │ └── Program.cs │ │ ├── DotnetRunTargetExtension │ │ │ ├── DotnetRunTargetExtension.csproj │ │ │ └── Program.cs │ │ ├── DotnetRunTargetExtensionWithError │ │ │ ├── DotnetRunTargetExtensionWithError.csproj │ │ │ └── Program.cs │ │ ├── EmptyFolder │ │ │ ├── dotnet.config │ │ │ └── file.txt │ │ ├── EndToEndTestApp │ │ │ ├── EndToEndTestApp.csproj │ │ │ ├── Program.cs │ │ │ └── packfiles │ │ │ │ ├── pack1.txt │ │ │ │ └── pack2.txt │ │ ├── FSharpTestAppSimple │ │ │ ├── Program.fs │ │ │ └── TestAppSimple.fsproj │ │ ├── HelloWorld │ │ │ ├── HelloWorld.csproj │ │ │ └── Program.cs │ │ ├── HelloWorldFS │ │ │ ├── Program.fs │ │ │ └── TestApp.fsproj │ │ ├── HelloWorldVB │ │ │ ├── HelloWorld.vbproj │ │ │ └── Program.vb │ │ ├── HelloWorldWithSubDirs │ │ │ ├── HelloWorldWithSubDirs.csproj │ │ │ ├── Program.cs │ │ │ ├── Signature.Always.Stamp │ │ │ ├── Signature.Newest.Stamp │ │ │ └── SmallNameDir │ │ │ │ └── word │ │ ├── HybridTestRunnerTestProjects │ │ │ ├── AnotherTestProject │ │ │ │ ├── AnotherTestProject.csproj │ │ │ │ ├── MSTestSettings.cs │ │ │ │ └── Test1.cs │ │ │ ├── HybridTestRunnerTestProjects.sln │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ └── dotnet.config │ │ ├── InferredTypeVariableName │ │ │ ├── InferredTypeVaraibleName.vbproj │ │ │ └── Program.vb │ │ ├── InvalidSolution │ │ │ ├── InvalidSolution.sln │ │ │ ├── InvalidSolution.slnx │ │ │ ├── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ │ ├── Sln │ │ │ │ └── InvalidSolution.sln │ │ │ └── Slnx │ │ │ │ └── InvalidSolution.slnx │ │ ├── KitchenSink │ │ │ ├── TestApp │ │ │ │ ├── CompileCopyToOutput.cs │ │ │ │ ├── ContentAlways.txt │ │ │ │ ├── ContentPreserveNewest.txt │ │ │ │ ├── CopyOutputNotPublish.txt │ │ │ │ ├── FolderWithResource │ │ │ │ │ └── Strings.da.resx │ │ │ │ ├── NoneCopyOutputAlways.txt │ │ │ │ ├── NoneCopyOutputNever.txt │ │ │ │ ├── NoneCopyOutputPreserveNewest.txt │ │ │ │ ├── Program.cs │ │ │ │ ├── Resource1.resx │ │ │ │ ├── Strings.de.resx │ │ │ │ ├── Strings.fr.resx │ │ │ │ ├── Strings.resx │ │ │ │ ├── TestApp.csproj │ │ │ │ └── runtimeconfig.template.json │ │ │ └── TestLibrary │ │ │ │ ├── CopyToOutputFromProjectReference.txt │ │ │ │ ├── Helper.cs │ │ │ │ ├── Messages.cs │ │ │ │ ├── Resources.Designer.cs │ │ │ │ ├── Resources.da.resx │ │ │ │ ├── Resources.de.resx │ │ │ │ ├── Resources.fr.resx │ │ │ │ ├── Resources.resx │ │ │ │ └── TestLibrary.csproj │ │ ├── LibraryWithOutputAssemblyName │ │ │ └── MyLibrary.csproj │ │ ├── LibraryWithUnresolvablePackageReference │ │ │ └── LibraryWithUnresolvablePackageReference.csproj │ │ ├── LinkTest │ │ │ ├── LinkTest │ │ │ │ ├── Class1.cs │ │ │ │ └── LinkTest.csproj │ │ │ └── Linked │ │ │ │ ├── A │ │ │ │ └── B C │ │ │ │ │ ├── Linked.Additional.txt │ │ │ │ │ ├── Linked.Class.cs │ │ │ │ │ ├── Linked.Content.txt │ │ │ │ │ ├── Linked.Custom.txt │ │ │ │ │ ├── Linked.Embedded.txt │ │ │ │ │ ├── Linked.None.txt │ │ │ │ │ ├── Linked.page.xaml │ │ │ │ │ └── Linked.resource.xaml │ │ │ │ ├── Linked.Additional.txt │ │ │ │ ├── Linked.Class.cs │ │ │ │ ├── Linked.Content.txt │ │ │ │ ├── Linked.Custom.txt │ │ │ │ ├── Linked.Embedded.txt │ │ │ │ ├── Linked.None.txt │ │ │ │ ├── Linked.page.xaml │ │ │ │ └── Linked.resource.xaml │ │ ├── MSBuildAppWithMultipleFrameworks │ │ │ └── MSBuildAppWithMultipleFrameworks.csproj │ │ ├── MSBuildAppWithMultipleFrameworksAndTools │ │ │ └── MSBuildAppWithMultipleFrameworksAndTools.csproj │ │ ├── MSBuildBareBonesProject │ │ │ └── BareBones.proj │ │ ├── MSBuildCultureResourceGeneration │ │ │ ├── MSBuildCultureResourceGeneration.csproj │ │ │ ├── Program.cs │ │ │ ├── Resources.test-1.resx │ │ │ └── Resources.test-2.resx │ │ ├── MSBuildIntegration │ │ │ ├── build.proj │ │ │ └── build.props │ │ ├── MSBuildTestApp │ │ │ ├── MSBuildTestApp.csproj │ │ │ └── Program.cs │ │ ├── MSTestMetaPackageProjectWithMultipleTFMsSolution │ │ │ ├── MSTestMetaPackageProjectWithMultipleTFMsSolution.sln │ │ │ ├── TestProject │ │ │ │ ├── TestProject.csproj │ │ │ │ └── UnitTest1.cs │ │ │ └── dotnet.config │ │ ├── MultiDependentProject │ │ │ └── MultiDependentProject.csproj │ │ ├── MultiTestProjectSolutionWithDifferentFailures │ │ │ ├── AnotherTestProject │ │ │ │ ├── AnotherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── MultiTestProjectSolutionWithDifferentFailures.sln │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ └── dotnet.config │ │ ├── MultiTestProjectSolutionWithDiscoveredTests │ │ │ ├── MultiTestProjectSolutionWithDiscoveredTests.sln │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ └── dotnet.config │ │ ├── MultiTestProjectSolutionWithTests │ │ │ ├── MultiTestProjectSolutionWithTests.sln │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── SolutionFilter │ │ │ │ └── OtherTestProjects.slnf │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ ├── TestProjects.slnf │ │ │ └── dotnet.config │ │ ├── MultipleTestProjectSolution │ │ │ ├── AnotherTestProject │ │ │ │ ├── AnotherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── MultipleTestProjectSolution.sln │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ └── dotnet.config │ │ ├── MultipleTestProjectsWithoutSolution │ │ │ ├── AnotherTestProject │ │ │ │ ├── AnotherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ └── dotnet.config │ │ ├── NETCoreCppClApp │ │ │ ├── NETCoreCppCliTest.sln │ │ │ └── NETCoreCppCliTest │ │ │ │ ├── Directory.Build.props │ │ │ │ ├── Directory.Build.targets │ │ │ │ ├── NETCoreCppCliTest.vcxproj │ │ │ │ ├── NETCoreCppCliTest.vcxproj.filters │ │ │ │ └── Source.cpp │ │ ├── NetCoreApp11WithP2P │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ └── Library │ │ │ │ ├── Class1.cs │ │ │ │ └── Library.csproj │ │ ├── NetCoreCppCliLibWithTransitiveDeps │ │ │ ├── Directory.Build.props │ │ │ ├── NETCoreCppCliTest.sln │ │ │ ├── NETCoreCppCliTest │ │ │ │ ├── NETCoreCppCliTest.vcxproj │ │ │ │ ├── NETCoreCppCliTest.vcxproj.filters │ │ │ │ └── Source.cpp │ │ │ ├── NETCoreCppCliTestB │ │ │ │ ├── NETCoreCppCliTestB.vcxproj │ │ │ │ ├── NETCoreCppCliTestB.vcxproj.filters │ │ │ │ └── Source.cpp │ │ │ └── NETCoreCppCliTestC │ │ │ │ ├── NETCoreCppCliTestC.vcxproj │ │ │ │ ├── NETCoreCppCliTestC.vcxproj.filters │ │ │ │ └── Source.cpp │ │ ├── NetCoreCsharpAppReferenceCppCliLib │ │ │ ├── CSConsoleApp │ │ │ │ ├── CSConsoleApp.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Properties │ │ │ │ │ └── launchSettings.json │ │ │ ├── NETCoreCppCliTest.sln │ │ │ └── NETCoreCppCliTest │ │ │ │ ├── Directory.Build.props │ │ │ │ ├── Directory.Build.targets │ │ │ │ ├── NETCoreCppCliTest.vcxproj │ │ │ │ ├── NETCoreCppCliTest.vcxproj.filters │ │ │ │ ├── NETCoreCppCliTest.vcxproj.user │ │ │ │ └── Source.cpp │ │ ├── NewtonSoftDependentProject │ │ │ ├── NewtonSoftDependentProject.csproj │ │ │ └── Program.cs │ │ ├── NewtonsoftProfile │ │ │ ├── NewtonsoftFilterProfile.xml │ │ │ └── NewtonsoftProfile.xml │ │ ├── NonDefaultTarget │ │ │ └── NonDefaultTarget.csproj │ │ ├── NuGetConfigDependentProject │ │ │ ├── NuGetConfigDependentProject.csproj │ │ │ └── Program.cs │ │ ├── NuGetConfigProfile │ │ │ └── NuGetConfigFilterProfile.xml │ │ ├── NuGetConfigRandomPackageSources │ │ │ └── NuGet.config │ │ ├── NugetCompletion │ │ │ └── nuget.config │ │ ├── PackageValidationTestProject │ │ │ ├── NuGet.Config │ │ │ ├── PackageValidationTestProject.csproj │ │ │ └── Program.cs │ │ ├── PortableTool │ │ │ ├── Program.cs │ │ │ └── consoledemo.csproj │ │ ├── PortableToolWithP2P │ │ │ ├── App │ │ │ │ ├── Program.cs │ │ │ │ └── consoledemo.csproj │ │ │ └── Library │ │ │ │ ├── Class1.cs │ │ │ │ └── Library.csproj │ │ ├── PortableToolWithTestProject │ │ │ ├── App │ │ │ │ ├── Program.cs │ │ │ │ └── consoledemo.csproj │ │ │ └── Test │ │ │ │ ├── UnitTest1.cs │ │ │ │ └── XUnitTestProject.csproj │ │ ├── ProjectReferences_Graph │ │ │ ├── A │ │ │ │ ├── A.cs │ │ │ │ └── A.csproj │ │ │ ├── B │ │ │ │ ├── B.cs │ │ │ │ └── B.csproj │ │ │ ├── C │ │ │ │ ├── C.cs │ │ │ │ └── C.csproj │ │ │ ├── Common.cs │ │ │ ├── D │ │ │ │ ├── D.cs │ │ │ │ └── D.csproj │ │ │ ├── E │ │ │ │ ├── E.cs │ │ │ │ └── E.csproj │ │ │ ├── F │ │ │ │ ├── F.cs │ │ │ │ └── F.csproj │ │ │ ├── G │ │ │ │ ├── G.cs │ │ │ │ └── G.csproj │ │ │ ├── U │ │ │ │ └── U.csproj │ │ │ ├── W │ │ │ │ └── W.csproj │ │ │ ├── Y │ │ │ │ └── Y.csproj │ │ │ └── Z │ │ │ │ └── Z.csproj │ │ ├── ProjectSolutionForMultipleTFMs │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── ProjectSolutionForMultipleTFMs.sln │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ └── dotnet.config │ │ ├── ProjectWithEsProjReference │ │ │ ├── .npmrc │ │ │ ├── App.csproj │ │ │ ├── Lib.esproj │ │ │ ├── package-lock.json │ │ │ └── package.json │ │ ├── RazorAppWithP2PReference │ │ │ ├── AnotherClassLib │ │ │ │ ├── AnotherClassLib.csproj │ │ │ │ ├── Class2.cs │ │ │ │ ├── Views │ │ │ │ │ ├── Shared │ │ │ │ │ │ └── Index.cshtml │ │ │ │ │ └── _ViewImports.cshtml │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── site.css │ │ │ │ │ └── js │ │ │ │ │ └── project-direct-dep.js │ │ │ ├── AppWithP2PReference │ │ │ │ ├── AppWithP2PReference.csproj │ │ │ │ ├── Models │ │ │ │ │ └── ErrorViewModel.cs │ │ │ │ ├── Program.cs │ │ │ │ └── Views │ │ │ │ │ ├── Home │ │ │ │ │ ├── About.cshtml │ │ │ │ │ ├── Contact.cshtml │ │ │ │ │ └── Index.cshtml │ │ │ │ │ ├── Shared │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── ClassLibrary │ │ │ │ ├── Class1.cs │ │ │ │ ├── ClassLibrary.csproj │ │ │ │ ├── Components │ │ │ │ │ ├── App.razor │ │ │ │ │ └── App.razor.css │ │ │ │ ├── Views │ │ │ │ │ ├── Shared │ │ │ │ │ │ └── _Layout.cshtml │ │ │ │ │ └── _ViewImports.cshtml │ │ │ │ └── wwwroot │ │ │ │ │ └── js │ │ │ │ │ ├── project-transitive-dep.js │ │ │ │ │ └── project-transitive-dep.v4.js │ │ │ └── ClassLibraryMvc21 │ │ │ │ ├── Areas │ │ │ │ └── MyFeature │ │ │ │ │ └── Pages │ │ │ │ │ ├── Page1.cshtml │ │ │ │ │ └── Page1.cshtml.cs │ │ │ │ └── ClassLibraryMvc21.csproj │ │ ├── RazorAppWithPackageAndP2PReference │ │ │ ├── AnotherClassLib │ │ │ │ ├── AnotherClassLib.csproj │ │ │ │ ├── Class2.cs │ │ │ │ ├── Views │ │ │ │ │ ├── Shared │ │ │ │ │ │ └── Index.cshtml │ │ │ │ │ └── _ViewImports.cshtml │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── site.css │ │ │ │ │ └── js │ │ │ │ │ └── project-direct-dep.js │ │ │ ├── AppWithPackageAndP2PReference │ │ │ │ ├── AppWithPackageAndP2PReference.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── TestPackages │ │ │ │ │ └── _._ │ │ │ ├── ClassLibrary │ │ │ │ ├── Class1.cs │ │ │ │ ├── ClassLibrary.csproj │ │ │ │ ├── Components │ │ │ │ │ ├── App.razor │ │ │ │ │ └── App.razor.css │ │ │ │ ├── Views │ │ │ │ │ ├── Shared │ │ │ │ │ │ └── _Layout.cshtml │ │ │ │ │ └── _ViewImports.cshtml │ │ │ │ └── wwwroot │ │ │ │ │ └── js │ │ │ │ │ ├── project-transitive-dep.js │ │ │ │ │ └── project-transitive-dep.v4.js │ │ │ ├── RazorPackageLibraryDirectDependency │ │ │ │ ├── Components │ │ │ │ │ ├── App.razor │ │ │ │ │ └── App.razor.css │ │ │ │ ├── RazorPackageLibraryDirectDependency.csproj │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── site.css │ │ │ │ │ └── js │ │ │ │ │ └── pkg-direct-dep.js │ │ │ └── RazorPackageLibraryTransitiveDependency │ │ │ │ ├── RazorPackageLibraryTransitiveDependency.csproj │ │ │ │ └── wwwroot │ │ │ │ └── js │ │ │ │ └── pkg-transitive-dep.js │ │ ├── RazorClassLibrary │ │ │ ├── Class1.cs │ │ │ ├── ClassLibrary.csproj │ │ │ ├── Components │ │ │ │ ├── App.razor │ │ │ │ └── App.razor.css │ │ │ ├── Views │ │ │ │ ├── Shared │ │ │ │ │ └── _Layout.cshtml │ │ │ │ └── _ViewImports.cshtml │ │ │ └── wwwroot │ │ │ │ └── js │ │ │ │ ├── project-transitive-dep.js │ │ │ │ └── project-transitive-dep.v4.js │ │ ├── RazorComponentApp │ │ │ ├── ComponentApp.csproj │ │ │ ├── Components │ │ │ │ ├── App.razor │ │ │ │ ├── Pages │ │ │ │ │ ├── Counter.razor │ │ │ │ │ ├── Counter.razor.css │ │ │ │ │ ├── FetchData.razor │ │ │ │ │ ├── Index.razor │ │ │ │ │ ├── Index.razor.css │ │ │ │ │ └── _Imports.razor │ │ │ │ ├── Shared │ │ │ │ │ ├── MainLayout.razor │ │ │ │ │ └── NavMenu.razor │ │ │ │ └── _Imports.razor │ │ │ ├── Program.cs │ │ │ └── Services │ │ │ │ ├── WeatherForecast.cs │ │ │ │ └── WeatherForecastService.cs │ │ ├── RazorComponentAppMultitarget │ │ │ ├── Program.cs │ │ │ └── RazorComponentAppMultitarget.csproj │ │ ├── RazorComponentAppWithReferenceMultitarget │ │ │ ├── RazorComponentApp │ │ │ │ ├── ComponentApp.csproj │ │ │ │ └── Program.cs │ │ │ └── RazorComponentLibrary │ │ │ │ └── RazorComponentLibrary.csproj │ │ ├── RazorComponentLibrary │ │ │ ├── Class1.cs │ │ │ ├── ComponentLibrary.csproj │ │ │ ├── GenericComponent.razor │ │ │ └── MyComponent.razor │ │ ├── RazorMvcWithComponents │ │ │ ├── Components │ │ │ │ ├── Counter.razor │ │ │ │ └── Counter.razor.css │ │ │ ├── Models │ │ │ │ └── ErrorViewModel.cs │ │ │ ├── MvcWithComponents.csproj │ │ │ ├── Program.cs │ │ │ ├── SimpleTagHelper.cs │ │ │ ├── Test.cs │ │ │ ├── TestComponent.razor │ │ │ └── Views │ │ │ │ ├── Home │ │ │ │ ├── FileName.cshtml │ │ │ │ ├── Index.cshtml │ │ │ │ └── Index.cshtml.css │ │ │ │ ├── Shared │ │ │ │ └── NavMenu.razor │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ ├── RazorSimpleMvc │ │ │ ├── Models │ │ │ │ └── ErrorViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── SimpleMvc.csproj │ │ │ ├── SimpleTagHelper.cs │ │ │ ├── Views │ │ │ │ ├── Home │ │ │ │ │ ├── #F{}i+l!e.cshtml │ │ │ │ │ ├── About.cshtml │ │ │ │ │ ├── About.cshtml.css │ │ │ │ │ ├── Contact.cshtml │ │ │ │ │ ├── Contact.cshtml.css │ │ │ │ │ ├── Index.cshtml │ │ │ │ │ └── Index.cshtml.css │ │ │ │ ├── Shared │ │ │ │ │ ├── Error.cshtml │ │ │ │ │ ├── _Layout.cshtml │ │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ │ ├── appsettings.Development.json │ │ │ ├── appsettings.json │ │ │ └── wwwroot │ │ │ │ ├── .not-copied │ │ │ │ └── test.txt │ │ │ │ ├── .well-known │ │ │ │ └── security.txt │ │ │ │ ├── css │ │ │ │ └── site.css │ │ │ │ └── js │ │ │ │ └── SimpleMvc.js │ │ ├── RazorSimpleMvc21 │ │ │ ├── Models │ │ │ │ └── ErrorViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── SimpleMvc21.csproj │ │ │ ├── SimpleTagHelper.cs │ │ │ └── Views │ │ │ │ ├── Home │ │ │ │ ├── About.cshtml │ │ │ │ └── Index.cshtml │ │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ ├── RazorSimpleMvc21NetFx │ │ │ ├── Models │ │ │ │ └── ErrorViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── SimpleMvc21NetFx.csproj │ │ │ ├── SimpleTagHelper.cs │ │ │ └── Views │ │ │ │ ├── Home │ │ │ │ ├── About.cshtml │ │ │ │ └── Index.cshtml │ │ │ │ ├── Shared │ │ │ │ ├── _Layout.cshtml │ │ │ │ └── _ValidationScriptsPartial.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ ├── RazorSimpleMvc22 │ │ │ ├── Program.cs │ │ │ ├── SimpleMvc22.csproj │ │ │ ├── SimpleTagHelper.cs │ │ │ └── Views │ │ │ │ ├── Home │ │ │ │ └── Index.cshtml │ │ │ │ ├── Shared │ │ │ │ └── _Layout.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ ├── RazorSimpleMvc31 │ │ │ ├── Models │ │ │ │ └── ErrorViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── SimpleMvc31.csproj │ │ │ ├── SimpleTagHelper.cs │ │ │ └── Views │ │ │ │ ├── Home │ │ │ │ └── Index.cshtml │ │ │ │ ├── Shared │ │ │ │ └── _Layout.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ ├── RazorSimpleMvc50 │ │ │ ├── Models │ │ │ │ └── ErrorViewModel.cs │ │ │ ├── Program.cs │ │ │ ├── SimpleMvc50.csproj │ │ │ ├── SimpleTagHelper.cs │ │ │ └── Views │ │ │ │ ├── Home │ │ │ │ └── Index.cshtml │ │ │ │ ├── Shared │ │ │ │ └── _Layout.cshtml │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ └── _ViewStart.cshtml │ │ ├── Razorblazor31 │ │ │ ├── App.razor │ │ │ ├── Pages │ │ │ │ ├── Index.razor │ │ │ │ └── _Host.cshtml │ │ │ ├── Program.cs │ │ │ ├── Shared │ │ │ │ ├── MainLayout.razor │ │ │ │ └── NavMenu.razor │ │ │ ├── _Imports.razor │ │ │ └── blazor31.csproj │ │ ├── SampleManifest │ │ │ ├── BasicSample.json │ │ │ ├── MockListSample.json │ │ │ ├── MockListSampleUpdated.json │ │ │ ├── MockWorkloadsSample.json │ │ │ ├── NullAliasError.json │ │ │ ├── Sample.json │ │ │ ├── Sample.loc.json │ │ │ ├── Sample2.json │ │ │ ├── Sample2_v2.json │ │ │ ├── Sample2_v3.json │ │ │ └── UnsupportedPlatform.json │ │ ├── SampleUpdatedManifest │ │ │ └── Sample.json │ │ ├── SimpleDependencies │ │ │ ├── Program.cs │ │ │ └── SimpleDependencies.csproj │ │ ├── SimpleStore │ │ │ └── SimpleStore.xml │ │ ├── SlnFileWithNoProjectReferences │ │ │ └── SlnFileWithNoProjectReferences.sln │ │ ├── SlnFileWithNoProjectReferencesAndCSharpProject │ │ │ ├── App.sln │ │ │ └── CSharpProject │ │ │ │ ├── App.config │ │ │ │ ├── CSharpProject.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Properties │ │ │ │ └── AssemblyInfo.cs │ │ ├── SlnFileWithNoProjectReferencesAndFSharpProject │ │ │ ├── App.sln │ │ │ └── FSharpProject │ │ │ │ ├── FSharpProject.fsproj │ │ │ │ └── Program.fs │ │ ├── SlnFileWithNoProjectReferencesAndUnknownProject │ │ │ ├── App.sln │ │ │ └── UnknownProject │ │ │ │ └── UnknownProject.unknownproj │ │ ├── SlnFileWithNoProjectReferencesAndUnknownProjectType │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ └── UnknownProject │ │ │ │ └── UnknownProject.unknownproj │ │ ├── SlnFileWithNoProjectReferencesAndUnknownProjectWithMultipleProjectTypeGuids │ │ │ ├── App.sln │ │ │ └── UnknownProject │ │ │ │ └── UnknownProject.unknownproj │ │ ├── SlnFileWithNoProjectReferencesAndUnknownProjectWithSingleProjectTypeGuid │ │ │ ├── App.sln │ │ │ └── UnknownProject │ │ │ │ └── UnknownProject.unknownproj │ │ ├── SlnFileWithNoProjectReferencesAndVBProject │ │ │ ├── App.sln │ │ │ └── VBProject │ │ │ │ ├── App.config │ │ │ │ ├── Module1.vb │ │ │ │ ├── My Project │ │ │ │ ├── Application.Designer.vb │ │ │ │ ├── Application.myapp │ │ │ │ ├── AssemblyInfo.vb │ │ │ │ ├── Resources.Designer.vb │ │ │ │ ├── Resources.resx │ │ │ │ ├── Settings.Designer.vb │ │ │ │ └── Settings.settings │ │ │ │ └── VBProject.vbproj │ │ ├── SlnFileWithReferencedProjects │ │ │ ├── A │ │ │ │ └── A.csproj │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ └── B │ │ │ │ └── B.csproj │ │ ├── SlnFileWithSolutionItemsInNestedFolders │ │ │ ├── App.sln │ │ │ └── App.slnx │ │ ├── SolutionFilesTemplates │ │ │ ├── ExpectedSlnContentsAfterRemove.sln │ │ │ ├── ExpectedSlnContentsAfterRemove.slnx │ │ │ ├── ExpectedSlnContentsAfterRemoveAllProjects.sln │ │ │ ├── ExpectedSlnContentsAfterRemoveAllProjects.slnx │ │ │ ├── ExpectedSlnContentsAfterRemoveLastNestedProj.sln │ │ │ ├── ExpectedSlnContentsAfterRemoveLastNestedProj.slnx │ │ │ ├── ExpectedSlnContentsAfterRemoveNestedProj.sln │ │ │ ├── ExpectedSlnContentsAfterRemoveNestedProj.slnx │ │ │ ├── ExpectedSlnContentsAfterRemoveProjectInSolutionWithNestedSolutionItems.sln │ │ │ ├── ExpectedSlnContentsAfterRemoveProjectInSolutionWithNestedSolutionItems.slnx │ │ │ ├── ExpectedSlnContentsAfterRemoveProjectWithDependencies.sln │ │ │ ├── ExpectedSlnContentsAfterRemoveProjectWithDependencies.slnx │ │ │ ├── ExpectedSlnFileAfterAddingLibProj.sln │ │ │ ├── ExpectedSlnFileAfterAddingLibProj.slnx │ │ │ ├── ExpectedSlnFileAfterAddingLibProjToEmptySln.sln │ │ │ ├── ExpectedSlnFileAfterAddingLibProjToEmptySln.slnx │ │ │ ├── ExpectedSlnFileAfterAddingNestedProj.sln │ │ │ ├── ExpectedSlnFileAfterAddingNestedProj.slnx │ │ │ ├── ExpectedSlnFileAfterAddingProjectWithInRootOption.sln │ │ │ ├── ExpectedSlnFileAfterAddingProjectWithInRootOption.slnx │ │ │ ├── ExpectedSlnFileAfterAddingProjectWithSolutionFolderOption.sln │ │ │ └── ExpectedSlnFileAfterAddingProjectWithSolutionFolderOption.slnx │ │ ├── SolutionWithAppAndDcProj │ │ │ ├── SampleApp.Docker │ │ │ │ └── SampleApp.Docker.dcproj │ │ │ ├── SampleApp │ │ │ │ ├── Program.cs │ │ │ │ └── SampleApp.csproj │ │ │ └── SolutionWithAppAndDcProj.sln │ │ ├── SourceLinkTestApp │ │ │ ├── Directory.Build.props │ │ │ ├── Directory.Build.targets │ │ │ ├── Program.cs │ │ │ └── SourceLinkTestApp.csproj │ │ ├── StoreManifests │ │ │ ├── NewtonsoftFilterProfile.xml │ │ │ └── NewtonsoftMultipleVersions.xml │ │ ├── TargetManifests │ │ │ ├── FluentAssertion.xml │ │ │ ├── NewtonsoftFilterProfile.xml │ │ │ ├── NewtonsoftMultipleVersions.xml │ │ │ ├── PrunePackages.xml │ │ │ └── StarVersion.xml │ │ ├── TestAppEchoDotnetRoot │ │ │ ├── Program.cs │ │ │ └── TestAppEchoDotnetRoot.csproj │ │ ├── TestAppSimple │ │ │ ├── Program.cs │ │ │ └── TestAppSimple.csproj │ │ ├── TestAppSimpleWithRetry │ │ │ ├── TestAppSimpleWithRetry.csproj │ │ │ ├── TestClass1.cs │ │ │ └── dotnet.config │ │ ├── TestAppThatWaits │ │ │ ├── Program.cs │ │ │ └── TestAppThatWaits.csproj │ │ ├── TestAppWithEmptySln │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithLaunchSettings │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── TestAppWithLaunchSettings.csproj │ │ ├── TestAppWithLibraryUnderTFM │ │ │ └── TestLibrary │ │ │ │ └── Helper.cs │ │ ├── TestAppWithMultipleSlnFiles │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ ├── App2.sln │ │ │ └── App2.slnx │ │ ├── TestAppWithProjDepTool │ │ │ ├── Program.cs │ │ │ └── TestAppWithProjDepTool.csproj │ │ ├── TestAppWithSlnAnd472CsprojFiles │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ ├── Empty │ │ │ │ └── README │ │ │ ├── Lib │ │ │ │ ├── App.config │ │ │ │ ├── App.xaml │ │ │ │ ├── App.xaml.cs │ │ │ │ ├── Lib.csproj │ │ │ │ ├── MainWindow.xaml │ │ │ │ ├── MainWindow.xaml.cs │ │ │ │ └── Properties │ │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ │ ├── Resources.Designer.cs │ │ │ │ │ ├── Resources.resx │ │ │ │ │ ├── Settings.Designer.cs │ │ │ │ │ └── Settings.settings │ │ │ └── Multiple │ │ │ │ ├── First.csproj │ │ │ │ └── Second.csproj │ │ ├── TestAppWithSlnAndCaseSensitiveSolutionFolders │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ └── src │ │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndCsprojFiles │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ ├── Empty │ │ │ │ └── README │ │ │ ├── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ │ ├── Multiple │ │ │ │ ├── First.csproj │ │ │ │ └── Second.csproj │ │ │ └── Shared │ │ │ │ ├── Shared.cs │ │ │ │ ├── Shared.projitems │ │ │ │ └── Shared.shproj │ │ ├── TestAppWithSlnAndCsprojInParentDir │ │ │ ├── Dir │ │ │ │ ├── App.sln │ │ │ │ └── App.slnx │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndCsprojInSubDir │ │ │ ├── App.csproj │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── Program.cs │ │ │ └── src │ │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndCsprojInSubDirToRemove │ │ │ ├── App.csproj │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── Program.cs │ │ │ └── src │ │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndCsprojInSubDirVS │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ └── foo │ │ │ │ ├── Class1.cs │ │ │ │ ├── bar │ │ │ │ ├── Class1.cs │ │ │ │ └── bar.csproj │ │ │ │ └── foo.csproj │ │ ├── TestAppWithSlnAndCsprojInSubDirVSErrors │ │ │ ├── App.sln │ │ │ └── Base │ │ │ │ ├── Class1.cs │ │ │ │ ├── Class2.cs │ │ │ │ ├── Second │ │ │ │ ├── Class1.cs │ │ │ │ ├── Class2.cs │ │ │ │ ├── Class3.cs │ │ │ │ ├── Second.csproj │ │ │ │ ├── Test.csproj │ │ │ │ ├── TestCollision.csproj │ │ │ │ └── Third │ │ │ │ │ ├── Class1.cs │ │ │ │ │ ├── Class2.cs │ │ │ │ │ ├── Second.csproj │ │ │ │ │ └── TestCollision.csproj │ │ │ │ ├── Test.csproj │ │ │ │ └── TestCollision.csproj │ │ ├── TestAppWithSlnAndCsprojProjectGuidFiles │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndCsprojToRemove │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ ├── Empty │ │ │ │ └── README │ │ │ ├── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ │ └── Multiple │ │ │ │ ├── First.csproj │ │ │ │ └── Second.csproj │ │ ├── TestAppWithSlnAndDefaultProjectType │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ └── Unknown.unknownproj │ │ ├── TestAppWithSlnAndDuplicateProjectReferences │ │ │ ├── App.sln │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndExistingCsprojReferences │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndExistingCsprojReferencesWithEscapedDirSep │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndLastCsprojInSubDirToRemove │ │ │ ├── App.csproj │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── Program.cs │ │ │ └── src │ │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnAndProjectConfigs │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── ProjectWithAdditionalConfigs │ │ │ │ ├── Library.cs │ │ │ │ └── ProjectWithAdditionalConfigs.csproj │ │ │ ├── ProjectWithMatchingConfigs │ │ │ │ ├── Library.cs │ │ │ │ └── ProjectWithMatchingConfigs.csproj │ │ │ ├── ProjectWithoutMatchingConfigs │ │ │ │ ├── Library.cs │ │ │ │ └── ProjectWithoutMatchingConfigs.csproj │ │ │ └── Results │ │ │ │ ├── ExpectedSlnFileAfterAddingProjectWithAdditionalConfigs.sln │ │ │ │ ├── ExpectedSlnFileAfterAddingProjectWithAdditionalConfigs.slnx │ │ │ │ ├── ExpectedSlnFileAfterAddingProjectWithMatchingConfigs.sln │ │ │ │ ├── ExpectedSlnFileAfterAddingProjectWithMatchingConfigs.slnx │ │ │ │ ├── ExpectedSlnFileAfterAddingProjectWithoutMatchingConfigs.sln │ │ │ │ └── ExpectedSlnFileAfterAddingProjectWithoutMatchingConfigs.slnx │ │ ├── TestAppWithSlnAndSlnfWithSpecialCharactersInPath │ │ │ ├── App.slnf │ │ │ └── App@something.slnx │ │ ├── TestAppWithSlnAndSolutionFolders │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ └── src │ │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ │ └── src │ │ │ │ └── Lib │ │ │ │ ├── Lib.csproj │ │ │ │ └── Library.cs │ │ ├── TestAppWithSlnProjectDependencyToRemove │ │ │ ├── App.sln │ │ │ ├── App.slnx │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ ├── First │ │ │ │ ├── Class1.cs │ │ │ │ └── First.csproj │ │ │ └── Second │ │ │ │ ├── Class1.cs │ │ │ │ └── Second.csproj │ │ ├── TestAppWithSlnUsingPublishRelease │ │ │ ├── App.sln │ │ │ └── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ ├── TestAppWithSlnUsingPublishReleaseConflictingCasing │ │ │ ├── App.sln │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ └── Program.cs │ │ │ └── App2 │ │ │ │ ├── App2.csproj │ │ │ │ └── Program.cs │ │ ├── TestAppWithSlnxAndSolutionFilters │ │ │ ├── App.slnf │ │ │ └── App.slnx │ │ ├── TestAppWithWapAndWpf │ │ │ ├── TestAppWithWapAndWpf.sln │ │ │ ├── WapProjTemplate1 │ │ │ │ ├── Images │ │ │ │ │ ├── LockScreenLogo.scale-200.png │ │ │ │ │ ├── SplashScreen.scale-200.png │ │ │ │ │ ├── Square150x150Logo.scale-200.png │ │ │ │ │ ├── Square44x44Logo.scale-200.png │ │ │ │ │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ │ │ │ │ ├── StoreLogo.png │ │ │ │ │ └── Wide310x150Logo.scale-200.png │ │ │ │ ├── Package.appxmanifest │ │ │ │ ├── WapProjTemplate1.assets.cache │ │ │ │ └── WapProjTemplate1.wapproj │ │ │ └── WpfApp1 │ │ │ │ ├── App.xaml │ │ │ │ ├── App.xaml.cs │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── MainWindow.xaml │ │ │ │ ├── MainWindow.xaml.cs │ │ │ │ └── WpfApp1.csproj │ │ ├── TestAppsWithSlnAndMultitargetedProjects │ │ │ ├── MultitargetedCS │ │ │ │ ├── MultitargetedCS.csproj │ │ │ │ └── Program.cs │ │ │ ├── MultitargetedFS │ │ │ │ ├── MultitargetedFS.fsproj │ │ │ │ └── Program.fs │ │ │ ├── MultitargetedVB │ │ │ │ ├── MultitargetedVB.vbproj │ │ │ │ └── Program.vb │ │ │ ├── TestAppsWithSlnAndMultitargetedProjects.sln │ │ │ └── TestAppsWithSlnAndMultitargetedProjects.slnx │ │ ├── TestCategoryWithComma │ │ │ ├── TestCategoryWithComma.csproj │ │ │ └── Tests.cs │ │ ├── TestLibraryWithConfiguration │ │ │ ├── Helper.cs │ │ │ └── TestLibraryWithConfiguration.csproj │ │ ├── TestProjectFileAndSolutionFile │ │ │ ├── MultipleTestProjectSolution.sln │ │ │ ├── Program.cs │ │ │ └── TestProject.csproj │ │ ├── TestProjectSolution │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ ├── TestProjectSolution.sln │ │ │ └── dotnet.config │ │ ├── TestProjectSolutionWithCodeCoverage │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ ├── Test1.cs │ │ │ │ └── TestProject.csproj │ │ │ ├── TestProjectSolutionWithCodeCoverage.sln │ │ │ └── dotnet.config │ │ ├── TestProjectSolutionWithTestsAndArtifacts │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ ├── TestProjectSolutionWithTestsAndArtifacts.sln │ │ │ └── dotnet.config │ │ ├── TestProjectWithClassLibrary │ │ │ ├── ClassLibrary │ │ │ │ ├── Class1.cs │ │ │ │ └── ClassLibrary.csproj │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ ├── TestProjectWithClassLibrary.sln │ │ │ └── dotnet.config │ │ ├── TestProjectWithConditionOnGlobalProperty │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ ├── TestProjectWithConditionOnGlobalProperty.sln │ │ │ └── dotnet.config │ │ ├── TestProjectWithDiscoveredTests │ │ │ ├── Program.cs │ │ │ ├── TestProject.csproj │ │ │ └── dotnet.config │ │ ├── TestProjectWithLaunchSettings │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── TestProjectWithLaunchSettings.csproj │ │ │ └── dotnet.config │ │ ├── TestProjectWithMultipleTFMsParallelization │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ ├── TestProjectWithMultipleTFMsParallelization.sln │ │ │ └── dotnet.config │ │ ├── TestProjectWithMultipleTFMsSolution │ │ │ ├── OtherTestProject │ │ │ │ ├── OtherTestProject.csproj │ │ │ │ └── Program.cs │ │ │ ├── TestProject │ │ │ │ ├── Program.cs │ │ │ │ └── TestProject.csproj │ │ │ ├── TestProjectWithMultipleTFMsSolution.sln │ │ │ └── dotnet.config │ │ ├── TestProjectWithTests │ │ │ ├── Program.cs │ │ │ ├── TestProject.csproj │ │ │ └── dotnet.config │ │ ├── TestRazorApp │ │ │ ├── Areas │ │ │ │ └── MyFeature │ │ │ │ │ └── Pages │ │ │ │ │ ├── Page1.cshtml │ │ │ │ │ └── Page1.cshtml.cs │ │ │ └── TestRazorApp.csproj │ │ ├── TestWebAppSimple │ │ │ ├── Program.cs │ │ │ ├── Startup.cs │ │ │ └── TestWebAppSimple.csproj │ │ ├── TrimmableNetstandardLibrary │ │ │ ├── RequiresUnreferencedCodeAttribute.cs │ │ │ ├── TrimmableNetstandardLibrary.cs │ │ │ └── TrimmableNetstandardLibrary.csproj │ │ ├── TrimmedAppWithReferences │ │ │ ├── App │ │ │ │ ├── App.cs │ │ │ │ ├── App.csproj │ │ │ │ ├── TestPackages │ │ │ │ │ └── _._ │ │ │ │ └── nuget.config │ │ │ ├── PackageReference │ │ │ │ ├── PackageReference.cs │ │ │ │ └── PackageReference.csproj │ │ │ ├── ProjectReference │ │ │ │ ├── ProjectReference.cs │ │ │ │ └── ProjectReference.csproj │ │ │ └── TransitiveProjectReference │ │ │ │ ├── TransitiveProjectReference.cs │ │ │ │ └── TransitiveProjectReference.csproj │ │ ├── Unpublishable │ │ │ ├── Program.cs │ │ │ └── Unpublishable.csproj │ │ ├── UseCswinrt │ │ │ ├── Program.cs │ │ │ └── consolecswinrt.csproj │ │ ├── UwpUsingSdkExtras │ │ │ ├── Class1.cs │ │ │ └── UwpUsingSdkExtras.csproj │ │ ├── VBTestApp │ │ │ ├── Program.vb │ │ │ └── VBTestApp.vbproj │ │ ├── VSTestCore │ │ │ ├── Tests.cs │ │ │ └── VSTestCore.csproj │ │ ├── VSTestDataCollectorSample │ │ │ ├── AttachmentProcessorDataCollector.csproj │ │ │ ├── SampleDataCollector.cs │ │ │ └── TestExtensionTypesAttribute.cs │ │ ├── VSTestDataCollectorSampleNoMerge │ │ │ ├── AttachmentProcessorDataCollector.csproj │ │ │ └── SampleDataCollector.cs │ │ ├── VSTestEnvironmentVariables │ │ │ ├── Tests.cs │ │ │ └── VSTestEnvironmentVariables.csproj │ │ ├── VSTestForwardDotnetRootEnvironmentVariables │ │ │ ├── Tests.cs │ │ │ └── VSTestForwardDotnetRootEnvironmentVariables.csproj │ │ ├── VSTestMSBuildParameters │ │ │ ├── Tests.cs │ │ │ └── VSTestMSBuildParameters.csproj │ │ ├── VSTestMulti │ │ │ ├── Tests.cs │ │ │ └── VSTestDesktopAndNetCore.csproj │ │ ├── VSTestMultiProjectSolution │ │ │ ├── sln.sln │ │ │ ├── test1 │ │ │ │ ├── UnitTest1.cs │ │ │ │ └── test1.csproj │ │ │ ├── test2 │ │ │ │ ├── UnitTest1.cs │ │ │ │ └── test2.csproj │ │ │ └── test3 │ │ │ │ ├── UnitTest1.cs │ │ │ │ └── test3.csproj │ │ ├── VSTestTestRunParameters │ │ │ ├── Tests.cs │ │ │ └── VSTestTestRunParameters.csproj │ │ ├── VanillaWasm │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ └── launchSettings.json │ │ │ ├── VanillaWasm.csproj │ │ │ ├── runtimeconfig.template.json │ │ │ └── wwwroot │ │ │ │ ├── index.html │ │ │ │ └── main.js │ │ ├── VbAppWithLaunchSettings │ │ │ ├── My Project │ │ │ │ └── launchSettings.json │ │ │ ├── Program.vb │ │ │ └── VbAppWithLaunchSettings.vbproj │ │ ├── WatchApp60 │ │ │ ├── Program.cs │ │ │ └── WatchApp60.csproj │ │ ├── WatchAppMissingAssemblyFailure │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Update.cs │ │ │ ├── Dep │ │ │ │ ├── Dep.cs │ │ │ │ └── Dep.csproj │ │ │ └── Dep2 │ │ │ │ ├── Dep2.cs │ │ │ │ ├── Dep2.csproj │ │ │ │ └── TestAttribute.cs │ │ ├── WatchAppMultiProc │ │ │ ├── Host │ │ │ │ ├── Host.csproj │ │ │ │ └── Program.cs │ │ │ ├── Lib │ │ │ │ ├── Lib.cs │ │ │ │ └── Lib.csproj │ │ │ ├── Lib2 │ │ │ │ ├── Lib2.cs │ │ │ │ └── Lib2.csproj │ │ │ ├── ServiceA │ │ │ │ ├── A.csproj │ │ │ │ ├── A1.cs │ │ │ │ └── A2.cs │ │ │ └── ServiceB │ │ │ │ ├── B.cs │ │ │ │ └── B.csproj │ │ ├── WatchAppTypeLoadFailure │ │ │ ├── App │ │ │ │ ├── App.csproj │ │ │ │ ├── Program.cs │ │ │ │ └── Update.cs │ │ │ └── Dep │ │ │ │ ├── Dep.cs │ │ │ │ └── Dep.csproj │ │ ├── WatchAppWithLaunchSettings │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── WatchAppWithLaunchSettings.csproj │ │ ├── WatchAppWithProjectDeps │ │ │ ├── AppWithDeps │ │ │ │ ├── App.WithDeps.csproj │ │ │ │ └── Program.cs │ │ │ ├── Dependency │ │ │ │ ├── Dependency.csproj │ │ │ │ └── Foo.cs │ │ │ ├── Directory.Build.props │ │ │ └── FSharp │ │ │ │ ├── Lib.fs │ │ │ │ └── Lib.fsproj │ │ ├── WatchAspire │ │ │ ├── WatchAspire.ApiService │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── WatchAspire.ApiService.csproj │ │ │ │ ├── appsettings.Development.json │ │ │ │ └── appsettings.json │ │ │ ├── WatchAspire.AppHost │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── WatchAspire.AppHost.csproj │ │ │ │ ├── appsettings.Development.json │ │ │ │ └── appsettings.json │ │ │ ├── WatchAspire.ServiceDefaults │ │ │ │ ├── Extensions.cs │ │ │ │ └── WatchAspire.ServiceDefaults.csproj │ │ │ ├── WatchAspire.Wasm │ │ │ │ ├── App.razor │ │ │ │ ├── Pages │ │ │ │ │ └── Index.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── WatchAspire.Wasm.csproj │ │ │ │ ├── _Imports.razor │ │ │ │ └── wwwroot │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ └── index.html │ │ │ └── WatchAspire.Web │ │ │ │ ├── Components │ │ │ │ └── PhotoList.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ │ ├── WatchAspire.Web.csproj │ │ │ │ ├── appsettings.Development.json │ │ │ │ ├── appsettings.json │ │ │ │ └── wwwroot │ │ │ │ └── favicon.ico │ │ ├── WatchBlazorWasm │ │ │ ├── App.razor │ │ │ ├── Pages │ │ │ │ └── Index.razor │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── _Imports.razor │ │ │ ├── blazorwasm.csproj │ │ │ ├── icudt_custom.dat │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ └── app.css │ │ │ │ └── index.html │ │ ├── WatchBlazorWasmHosted │ │ │ ├── blazorhosted │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ └── blazorhosted.csproj │ │ │ ├── blazorwasm │ │ │ │ ├── App.razor │ │ │ │ ├── LinkToWebRoot │ │ │ │ │ └── css │ │ │ │ │ │ └── app.css │ │ │ │ ├── Pages │ │ │ │ │ └── Index.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── _Imports.razor │ │ │ │ ├── blazorwasm.csproj │ │ │ │ ├── icudt_custom.dat │ │ │ │ └── wwwroot │ │ │ │ │ ├── Fake-License.txt │ │ │ │ │ ├── css │ │ │ │ │ └── app.css │ │ │ │ │ ├── index.html │ │ │ │ │ └── serviceworkers │ │ │ │ │ ├── my-prod-service-worker.js │ │ │ │ │ └── my-service-worker.js │ │ │ └── razorclasslibrary │ │ │ │ ├── Class1.cs │ │ │ │ ├── RazorClassLibrary.csproj │ │ │ │ └── wwwroot │ │ │ │ ├── styles.css │ │ │ │ └── wwwroot │ │ │ │ └── exampleJsInterop.js │ │ ├── WatchBrowserLaunchApp │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── WatchBrowserLaunchApp.csproj │ │ │ └── appsettings.Development.json │ │ ├── WatchGlobbingApp │ │ │ ├── Program.cs │ │ │ ├── WatchGlobbingApp.csproj │ │ │ ├── exclude │ │ │ │ └── Baz.cs │ │ │ └── include │ │ │ │ └── Foo.cs │ │ ├── WatchHotReloadApp │ │ │ ├── Program.cs │ │ │ └── WatchHotReloadApp.csproj │ │ ├── WatchHotReloadAppCustomHost │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── WatchHotReloadApp.csproj │ │ ├── WatchHotReloadAppMultiTfm │ │ │ ├── Program.cs │ │ │ └── WatchHotReloadAppMultiTfm.csproj │ │ ├── WatchKitchenSink │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ └── WatchKitchenSink.csproj │ │ ├── WatchMauiBlazor │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── Components │ │ │ │ ├── Layout │ │ │ │ │ ├── MainLayout.razor │ │ │ │ │ ├── MainLayout.razor.css │ │ │ │ │ ├── NavMenu.razor │ │ │ │ │ └── NavMenu.razor.css │ │ │ │ ├── Pages │ │ │ │ │ ├── Counter.razor │ │ │ │ │ ├── Home.razor │ │ │ │ │ └── Weather.razor │ │ │ │ ├── Routes.razor │ │ │ │ └── _Imports.razor │ │ │ ├── MainPage.xaml │ │ │ ├── MainPage.xaml.cs │ │ │ ├── MauiProgram.cs │ │ │ ├── Platforms │ │ │ │ ├── Android │ │ │ │ │ ├── AndroidManifest.xml │ │ │ │ │ ├── MainActivity.cs │ │ │ │ │ ├── MainApplication.cs │ │ │ │ │ └── Resources │ │ │ │ │ │ └── values │ │ │ │ │ │ └── colors.xml │ │ │ │ ├── MacCatalyst │ │ │ │ │ ├── AppDelegate.cs │ │ │ │ │ ├── Entitlements.plist │ │ │ │ │ ├── Info.plist │ │ │ │ │ └── Program.cs │ │ │ │ ├── Tizen │ │ │ │ │ ├── Main.cs │ │ │ │ │ └── tizen-manifest.xml │ │ │ │ ├── Windows │ │ │ │ │ ├── App.xaml │ │ │ │ │ ├── App.xaml.cs │ │ │ │ │ ├── Package.appxmanifest │ │ │ │ │ └── app.manifest │ │ │ │ └── iOS │ │ │ │ │ ├── AppDelegate.cs │ │ │ │ │ ├── Info.plist │ │ │ │ │ ├── Program.cs │ │ │ │ │ └── Resources │ │ │ │ │ └── PrivacyInfo.xcprivacy │ │ │ ├── Properties │ │ │ │ └── launchSettings.json │ │ │ ├── Resources │ │ │ │ ├── AppIcon │ │ │ │ │ ├── appicon.svg │ │ │ │ │ └── appiconfg.svg │ │ │ │ ├── Fonts │ │ │ │ │ └── OpenSans-Regular.ttf │ │ │ │ ├── Images │ │ │ │ │ └── dotnet_bot.svg │ │ │ │ ├── Raw │ │ │ │ │ └── AboutAssets.txt │ │ │ │ └── Splash │ │ │ │ │ └── splash.svg │ │ │ ├── maui-blazor.csproj │ │ │ └── wwwroot │ │ │ │ ├── css │ │ │ │ ├── app.css │ │ │ │ └── bootstrap │ │ │ │ │ ├── bootstrap.min.css │ │ │ │ │ └── bootstrap.min.css.map │ │ │ │ └── index.html │ │ ├── WatchNoDepsApp │ │ │ ├── Program.cs │ │ │ └── WatchNoDepsApp.csproj │ │ ├── WatchRazorWithDeps │ │ │ ├── RazorApp │ │ │ │ ├── Components │ │ │ │ │ ├── App.razor │ │ │ │ │ ├── Layout │ │ │ │ │ │ ├── MainLayout.razor │ │ │ │ │ │ ├── MainLayout.razor.css │ │ │ │ │ │ ├── NavMenu.razor │ │ │ │ │ │ └── NavMenu.razor.css │ │ │ │ │ ├── Pages │ │ │ │ │ │ └── Home.razor │ │ │ │ │ ├── Routes.razor │ │ │ │ │ └── _Imports.razor │ │ │ │ ├── Program.cs │ │ │ │ ├── Properties │ │ │ │ │ └── launchSettings.json │ │ │ │ ├── RazorApp.csproj │ │ │ │ └── wwwroot │ │ │ │ │ └── app.css │ │ │ └── RazorClassLibrary │ │ │ │ ├── Components │ │ │ │ ├── Example.razor │ │ │ │ └── Example.razor.css │ │ │ │ └── RazorClassLibrary.csproj │ │ ├── WebApp │ │ │ ├── Program.cs │ │ │ ├── Startup.cs │ │ │ └── web.csproj │ │ ├── WindowsFormsHelloWorldFullFramework │ │ │ ├── App.config │ │ │ ├── Form1.Designer.cs │ │ │ ├── Form1.cs │ │ │ ├── Program.cs │ │ │ ├── Properties │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── Resources.Designer.cs │ │ │ │ ├── Resources.resx │ │ │ │ ├── Settings.Designer.cs │ │ │ │ └── Settings.settings │ │ │ └── WindowsFormsHelloWorldFullFramework.csproj │ │ ├── WindowsFormsTestApp │ │ │ ├── Form1.Designer.cs │ │ │ ├── Form1.cs │ │ │ ├── Program.cs │ │ │ └── WindowsFormsTestApp.csproj │ │ ├── WindowsRuntimeComponent │ │ │ ├── WindowsRuntimeComponent.cs │ │ │ └── WindowsRuntimeComponent.csproj │ │ ├── WpfHelloWorldFullFramework │ │ │ ├── App.config │ │ │ ├── App.xaml │ │ │ ├── App.xaml.cs │ │ │ ├── MainWindow.xaml │ │ │ ├── MainWindow.xaml.cs │ │ │ ├── Properties │ │ │ │ ├── AssemblyInfo.cs │ │ │ │ ├── Resources.Designer.cs │ │ │ │ ├── Resources.resx │ │ │ │ ├── Settings.Designer.cs │ │ │ │ └── Settings.settings │ │ │ └── WpfHelloWorldFullFramework.csproj │ │ ├── XUnitTestProject │ │ │ ├── UnitTest1.cs │ │ │ └── XUnitTestProject.csproj │ │ ├── XunitCore │ │ │ ├── UnitTest1.cs │ │ │ └── XunitCore.csproj │ │ ├── XunitMulti │ │ │ ├── UnitTest1.cs │ │ │ └── VSTestXunitDesktopAndNetCore.csproj │ │ ├── docker-compose │ │ │ ├── docker-compose.dcproj │ │ │ └── docker-compose.yml │ │ └── x64SolutionBuild │ │ │ ├── Program.cs │ │ │ ├── x64SolutionBuild.csproj │ │ │ └── x64SolutionBuild.sln │ ├── TestReleases │ │ └── TestRelease │ │ │ ├── 1.0 │ │ │ └── releases.json │ │ │ ├── 1.1 │ │ │ └── releases.json │ │ │ ├── 2.0 │ │ │ └── releases.json │ │ │ ├── 2.1 │ │ │ └── releases.json │ │ │ ├── 2.2 │ │ │ └── releases.json │ │ │ ├── 3.0 │ │ │ └── releases.json │ │ │ ├── 3.1 │ │ │ └── releases.json │ │ │ ├── 5.0 │ │ │ └── releases.json │ │ │ └── releases-index.json │ ├── TestWorkloads │ │ ├── manifests │ │ │ └── Microsoft.NET.Sdk.TestWorkload │ │ │ │ ├── WorkloadManifest.json │ │ │ │ └── WorkloadManifest.targets │ │ └── packs │ │ │ ├── Microsoft.NET.Sdk.TestWorkload.Pack.Unix │ │ │ └── 0.42.42 │ │ │ │ └── Sdk │ │ │ │ ├── AutoImport.props │ │ │ │ └── Sdk.targets │ │ │ └── Microsoft.NET.Sdk.TestWorkload.Pack.Win │ │ │ └── 0.42.42 │ │ │ └── Sdk │ │ │ ├── AutoImport.props │ │ │ └── Sdk.targets │ ├── WasmOverride │ │ ├── Directory.Build.props │ │ ├── Directory.Build.targets │ │ ├── Directory.Packages.props │ │ ├── Nuget.config │ │ └── WasmOverridePacks.targets │ └── dotnet-format │ │ ├── Directory.Build.props │ │ ├── for_analyzer_formatter │ │ └── analyzer_project │ │ │ ├── NuGet.config │ │ │ └── analyzer_project.csproj │ │ ├── for_code_formatter │ │ ├── analyzers_solution │ │ │ ├── .editorconfig │ │ │ ├── analyzers_solution.sln │ │ │ ├── console_project │ │ │ │ ├── DaysEnumNeedsFlags.cs │ │ │ │ ├── Program.cs │ │ │ │ └── console_project.csproj │ │ │ └── library │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ ├── Speaker.cs │ │ │ │ └── library.csproj │ │ ├── codestyle_solution │ │ │ ├── .editorconfig │ │ │ ├── codestyle_solution.sln │ │ │ ├── codestyle_solution_filter.slnf │ │ │ ├── console_project │ │ │ │ ├── Program.cs │ │ │ │ └── console_project.csproj │ │ │ └── library │ │ │ │ ├── Speaker.cs │ │ │ │ └── library.csproj │ │ ├── formatted_project │ │ │ ├── .editorconfig │ │ │ ├── Program.cs │ │ │ └── formatted_project.csproj │ │ ├── formatted_solution │ │ │ └── formatted_solution.sln │ │ ├── fsharp_project │ │ │ ├── Program.fs │ │ │ └── fsharp_project.fsproj │ │ ├── generated_project │ │ │ ├── .editorconfig │ │ │ ├── Program.cs │ │ │ └── generated_project.csproj │ │ ├── generator_solution │ │ │ ├── .editorconfig │ │ │ ├── console_app │ │ │ │ ├── Program.cs │ │ │ │ ├── PublicAPI.Shipped.txt │ │ │ │ ├── PublicAPI.Unshipped.txt │ │ │ │ └── console_app.csproj │ │ │ ├── generator_lib │ │ │ │ ├── GreeterSourceGenerator.cs │ │ │ │ └── generator_lib.csproj │ │ │ └── generator_solution.sln │ │ ├── unformatted_project │ │ │ ├── .editorconfig │ │ │ ├── GeneratedTest.cs │ │ │ ├── Program.cs │ │ │ ├── ignored_items │ │ │ │ └── IgnoredClass.cs │ │ │ ├── other_items │ │ │ │ └── OtherClass.cs │ │ │ └── unformatted_project.csproj │ │ └── unformatted_solution │ │ │ └── unformatted_solution.sln │ │ └── for_workspace_finder │ │ ├── multiple_projects │ │ ├── project_a.csproj │ │ └── project_b.csproj │ │ ├── multiple_solutions │ │ ├── solution_a.sln │ │ ├── solution_b.sln │ │ └── solution_c.slnx │ │ ├── no_project_or_solution │ │ └── .keep │ │ ├── project_and_solution │ │ ├── project_and_solution.csproj │ │ └── project_and_solution.sln │ │ ├── single_project │ │ └── single_project.csproj │ │ ├── single_slnx │ │ └── single_slnx.slnx │ │ └── single_solution │ │ └── single_solution.sln ├── TestPackages │ └── cgmanifest.json ├── UnitTests.proj ├── containerize.UnitTests │ ├── ParserTests.cs │ └── containerize.UnitTests.csproj ├── dotnet-MsiInstallation.Tests │ ├── Framework │ │ ├── RemoteDirectory.cs │ │ ├── RemoteFile.cs │ │ ├── TestExtensions.cs │ │ ├── VMAction.cs │ │ ├── VMControl.cs │ │ ├── VMStateTree.cs │ │ ├── VMTestBase.cs │ │ ├── VMTestSettings.cs │ │ └── VirtualMachine.cs │ ├── MsiInstallerTests.cs │ ├── README.md │ ├── VSWorkloadTests.cs │ ├── WorkloadSetTests.cs │ ├── WorkloadSetTests2.cs │ ├── WorkloadSetTestsBase.cs │ ├── dotnet-MsiInstallation.Tests.csproj │ ├── dotnet-MsiInstallation.Tests.runsettings │ └── images │ │ ├── advanced-network-settings.png │ │ ├── file-and-printer-sharing.png │ │ ├── network-switch-creation.png │ │ ├── private-network.png │ │ ├── virtual-machine-generation-2.png │ │ └── virtual-switch-manager.png ├── dotnet-format.UnitTests │ ├── .editorconfig │ ├── Analyzers │ │ ├── AnalyzerAssemblyGenerator.cs │ │ ├── CodeStyleAnalyzerFormatterTests.cs │ │ ├── FilterDiagnosticsTests.cs │ │ ├── LoadAnalyzersAndFixersTests.cs │ │ └── ThirdPartyAnalyzerFormatterTests.cs │ ├── CodeFormatterTests.cs │ ├── Extensions │ │ └── ExportProviderExtensions.cs │ ├── Formatters │ │ ├── AbstractFormatterTests.cs │ │ ├── CSharpFormatterTests.cs │ │ ├── CharsetFormatterTests.cs │ │ ├── EndOfLineFormatterTests.cs │ │ ├── FinalNewlineFormatterTests.cs │ │ ├── FormattedFilesTests.cs │ │ ├── OrganizeImportsFormatterTests.cs │ │ └── UnnecessaryImportsFormatterTests.cs │ ├── MSBuild │ │ ├── MSBuildWorkspaceFinderTests.cs │ │ └── MSBuildWorkspaceLoaderTests.cs │ ├── ProgramTests.cs │ ├── Utilities │ │ ├── DotNetHelper.cs │ │ ├── Severity.cs │ │ ├── TestLogger.cs │ │ ├── TestProjectsPathHelper.cs │ │ └── XmlReferenceResolver.cs │ ├── XUnit │ │ ├── ConditionalFactAttribute.cs │ │ ├── MSBuildFactAttribute.cs │ │ ├── MSBuildFactDiscoverer.cs │ │ ├── MSBuildTestCase.cs │ │ ├── MSBuildTheoryAttribute.cs │ │ └── MSBuildTheoryDiscoverer.cs │ └── dotnet-format.UnitTests.csproj ├── dotnet-new.IntegrationTests │ ├── Approvals │ │ ├── .gitignore │ │ ├── AllCommonItemsCreate.-o#Dotnet-local-tool-manifest-file#-n#item.verified │ │ │ ├── Dotnet-local-tool-manifest-file │ │ │ │ └── .config │ │ │ │ │ └── dotnet-tools.json │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#EditorConfig-file#-n#item#--empty.verified │ │ │ ├── EditorConfig-file │ │ │ │ └── .editorconfig │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#EditorConfig-file#-n#item.verified │ │ │ ├── EditorConfig-file │ │ │ │ └── .editorconfig │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#MSBuild-Directory-Build-props-file#-n#item#--inherit#--use-artifacts.verified │ │ │ ├── MSBuild-Directory-Build-props-file │ │ │ │ └── Directory.Build.props │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#MSBuild-Directory-Build-props-file#-n#item#--inherit.verified │ │ │ ├── MSBuild-Directory-Build-props-file │ │ │ │ └── Directory.Build.props │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#MSBuild-Directory-Build-targets-file#-n#item#--inherit.verified │ │ │ ├── MSBuild-Directory-Build-targets-file │ │ │ │ └── Directory.Build.targets │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#MSBuild-Directory-Packages-props-file#-n#item#--inherit.verified │ │ │ ├── MSBuild-Directory-Packages-props-file │ │ │ │ └── Directory.Packages.props │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#MSBuild-Directory-Packages-props-file#-n#item.verified │ │ │ ├── MSBuild-Directory-Packages-props-file │ │ │ │ └── Directory.Packages.props │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#NuGet-Config#-n#item.Linux.verified │ │ │ ├── NuGet-Config │ │ │ │ └── nuget.config │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#NuGet-Config#-n#item.OSX.verified │ │ │ ├── NuGet-Config │ │ │ │ └── nuget.config │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#NuGet-Config#-n#item.Windows.verified │ │ │ ├── NuGet-Config │ │ │ │ └── nuget.config │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#Solution-File#-n#item.verified │ │ │ ├── Solution-File │ │ │ │ └── item.sln │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#Web-Config#-n#item.verified │ │ │ ├── Web-Config │ │ │ │ └── web.config │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#dotnet-gitattributes-file#-n#item.verified │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#dotnet-gitignore-file#-n#item.verified │ │ │ ├── dotnet-gitignore-file │ │ │ │ └── .gitignore │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200#--roll-forward#major.verified │ │ │ ├── global-json-file │ │ │ │ └── global.json │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200.verified │ │ │ ├── global-json-file │ │ │ │ └── global.json │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AllCommonItemsCreate.-o#global-json-file#-n#item.verified │ │ │ ├── global-json-file │ │ │ │ └── global.json │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AotVariants.console.cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── AotVariants.console.vb.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── vb-console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.class.langVersion=10.0.targetFramework=net6.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── class │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.class.langVersion=9.0.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── class │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.class.langVersion=preview.targetFramework=net7.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── class │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.class.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── class │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.enum.langVersion=10.targetFramework=net6.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── enum │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.enum.langVersion=9.0.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── enum │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.enum.targetFramework=net7.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── enum │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.enum.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── enum │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.enum.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── enum │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.interface.langVersion=10.0.targetFramework=net6.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── interface │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.interface.langVersion=9.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── interface │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.interface.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── interface │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.record.langVersion=10.targetFramework=net6.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── record │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.record.langVersion=8.0.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── record │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.record.langVersion=9.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── record │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.record.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── record │ │ │ │ └── TestItem1.cs │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetCSharpClassTemplatesTest.struct.langVersion=10.targetFramework=net6.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── std-streams │ │ │ │ └── stdout.txt │ │ │ └── struct │ │ │ │ └── TestItem1.cs │ │ ├── DotnetCSharpClassTemplatesTest.struct.langVersion=10.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── std-streams │ │ │ │ └── stdout.txt │ │ │ └── struct │ │ │ │ └── TestItem1.cs │ │ ├── DotnetCSharpClassTemplatesTest.struct.langVersion=9.0.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── std-streams │ │ │ │ └── stdout.txt │ │ │ └── struct │ │ │ │ └── TestItem1.cs │ │ ├── DotnetCSharpClassTemplatesTest.struct.verified │ │ │ ├── ClassLib.csproj │ │ │ ├── std-streams │ │ │ │ └── stdout.txt │ │ │ └── struct │ │ │ │ └── TestItem1.cs │ │ ├── DotnetNewCompleteTests.CanDoTabCompletion.Linux.verified.txt │ │ ├── DotnetNewCompleteTests.CanDoTabCompletion.OSX.verified.txt │ │ ├── DotnetNewCompleteTests.CanDoTabCompletion.Windows.verified.txt │ │ ├── DotnetNewDebugOptionsTests.CanShowConfigWithDebugShowConfig.Linux.verified.txt │ │ ├── DotnetNewDebugOptionsTests.CanShowConfigWithDebugShowConfig.OSX.verified.txt │ │ ├── DotnetNewDebugOptionsTests.CanShowConfigWithDebugShowConfig.Windows.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_FolderInstallation.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_LocalPackage.Linux.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_LocalPackage.OSX.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_LocalPackage.Windows.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_LocalPackage.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_InstalledPackage_NuGetFeed.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedNoVersion.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedWithVersion.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_NuGetFeedWithoutVersion.verified.txt │ │ ├── DotnetNewDetailsTest.CanDisplayDetails_RemotePackage_OtherFeedWithVersion.verified.txt │ │ ├── DotnetNewHelpTests.CanShowAllowScriptsOption.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplateWhenRequiredParamIsMissed.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplateWhenRequiredParamIsMissedAndConditionIntroduced.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_ConditionalParams.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_MatchOnChoice.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_MatchOnLanguage.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_MatchOnNonChoiceParam.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_MultipleValueChoice.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_RequiredParams.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_classlib.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_console.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelpForTemplate_globaljson.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelp_Create_common.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelp_Install_common.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelp_List_common.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelp_Search_common.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelp_Uninstall_common.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelp_Update_common.verified.txt │ │ ├── DotnetNewHelpTests.CanShowHelp_common.verified.txt │ │ ├── DotnetNewHelpTests.CannotShowHelpForTemplate_FullNameMatch.verified.txt │ │ ├── DotnetNewHelpTests.CannotShowHelpForTemplate_MatchOnChoiceWithoutValue.verified.txt │ │ ├── DotnetNewHelpTests.CannotShowHelpForTemplate_MatchOnNonChoiceParamWithoutValue.verified.txt │ │ ├── DotnetNewHelpTests.CannotShowHelpForTemplate_MatchOnUnexistingParam.verified.txt │ │ ├── DotnetNewHelpTests.CannotShowHelpForTemplate_PartialNameMatch.verified.txt │ │ ├── DotnetNewHelpTests.CannotShowHelpForTemplate_WhenAmbiguousLanguageChoice.verified.txt │ │ ├── DotnetNewInstallTests.CanInstallPackageAvailableFromBuiltInsWithForce.verified.txt │ │ ├── DotnetNewInstallTests.CanInstallSameSourceTwice_Folder_WhenSourceIsSpecified.verified.txt │ │ ├── DotnetNewInstallTests.CanInstallSameSourceTwice_RemoteNuGet_WhenSourceIsSpecified.verified.txt │ │ ├── DotnetNewInstallTests.CanShowDeprecationMessage_WhenLegacyCommandIsUsed_common.verified.txt │ │ ├── DotnetNewInstallTests.CanShowError_WhenGlobalSettingsFileIsCorrupted.verified.txt │ │ ├── DotnetNewInstallTests.CanShowMessageInCaseShortNameConflict.verified.txt │ │ ├── DotnetNewInstallTests.CanShowWarning_WhenConstraintTemplateIsInstalled.verified.txt │ │ ├── DotnetNewInstallTests.CannotInstallMultiplePackageAvailableFromBuiltIns.verified.txt │ │ ├── DotnetNewInstallTests.CannotInstallPackageAvailableFromBuiltIns.verified.txt │ │ ├── DotnetNewInstallTests.CannotInstallSameSourceTwice_Folder.verified.txt │ │ ├── DotnetNewInstallTests.CannotInstallSameSourceTwice_NuGet.verified.txt │ │ ├── DotnetNewInstallTests.DoNotShowDeprecationMessage_WhenNewCommandIsUsed.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cmd.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cpp.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cs.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cshtml.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.csproj.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.css.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.fs.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.haml.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.js.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.json.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.jsx.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.othertype.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.ts.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.vb.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.xml.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.yml.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_MultiValueChoiceParameterConditions.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_MultiValueChoiceParameterExplicitlyUnset.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionalParameters.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionalParameters_DisabledBehaveLikeNotEverDefinedInTemplate.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionalParameters_DisabledBehaveLikeNotSpecified.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=A.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=AB.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=AB_ABenabled.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=AB_Aenabled.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionallyEnabledParams_parameters=A_Aenabled.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithRequiredParams_parameters=AB.verified.txt │ │ ├── DotnetNewInstantiateTests.CanInstantiateTemplate_WithRequiredParams_parameters=ABC.verified.txt │ │ ├── DotnetNewInstantiateTests.CanShowError_OnTemplatesWithSameShortName.verified.txt │ │ ├── DotnetNewInstantiateTests.CanShowMessageInCaseShortNameConflict.verified.txt │ │ ├── DotnetNewInstantiateTests.CanShowWarningIfPackageIsAvailableFromBuiltInSources.verified.txt │ │ ├── DotnetNewInstantiateTests.CanShowWarning_WhenHostDataIsIncorrect.verified.txt │ │ ├── DotnetNewInstantiateTests.CanSuggestTypoCorrection_Command.verified.txt │ │ ├── DotnetNewInstantiateTests.CanSuggestTypoCorrection_Template.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplateWhenFolderIsRemoved.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplateWithUnknownLanguage.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplateWithUnknownType.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_OnMultipleParameterErrors.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenAmbiguousLanguageChoice.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenAmbiguousShortNameChoice.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenChoiceParameterValueIsInvalid.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenChoiceParameterValueIsNotComplete.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenFullNameIsUsed.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenNoDefaultNameSpecified.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenParameterIsInvalid.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WhenPrecedenceIsSame.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WithoutRequiredParams_parameters=no-params-C-enabled.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WithoutRequiredParams_parameters=no-params.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WithoutRequiredParams_parameters=onlyA.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateTemplate_WithoutRequiredParams_parameters=onlyAB.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotInstantiateUnknownTemplate.verified.txt │ │ ├── DotnetNewInstantiateTests.CannotOverwriteFilesWithoutForce.verified.txt │ │ ├── DotnetNewInstantiateTests.Constraints_CanIgnoreConstraints_WhenForceIsSpecified.verified.txt │ │ ├── DotnetNewInstantiateTests.Constraints_Error_IfTemplateIsRestricted.verified.txt │ │ ├── DotnetNewInstantiateTests.DryRunRespectsTargetPathAndOutputDir.verified.txt │ │ ├── DotnetNewListTests.BasicTest_WhenLegacyCommandIsUsed_common.Linux.verified.txt │ │ ├── DotnetNewListTests.BasicTest_WhenLegacyCommandIsUsed_common.OSX.verified.txt │ │ ├── DotnetNewListTests.BasicTest_WhenLegacyCommandIsUsed_common.Windows.verified.txt │ │ ├── DotnetNewListTests.BasicTest_WhenListCommandIsUsed.Linux.verified.txt │ │ ├── DotnetNewListTests.BasicTest_WhenListCommandIsUsed.OSX.verified.txt │ │ ├── DotnetNewListTests.BasicTest_WhenListCommandIsUsed.Windows.verified.txt │ │ ├── DotnetNewListTests.CanShowMessageInCaseShortNameConflict.verified.txt │ │ ├── DotnetNewListTests.Constraints_CanIgnoreConstraints.verified.txt │ │ ├── DotnetNewListTests.Constraints_CanShowMessageIfTemplateGroupIsRestricted.verified.txt │ │ ├── DotnetNewSearchTests.CanShowMessageInCaseShortNameConflict.verified.txt │ │ ├── DotnetNewSearchTests.CannotExecuteEmptyCriteria_common.verified.txt │ │ ├── DotnetNewTests.CanShowBasicInfo.Linux.verified.txt │ │ ├── DotnetNewTests.CanShowBasicInfo.OSX.verified.txt │ │ ├── DotnetNewTests.CanShowBasicInfo.Windows.verified.txt │ │ ├── DotnetNewTests.CanUseMinimalMode_common.verified.txt │ │ ├── DotnetNewTests.CanUseNormalMode_common.verified.txt │ │ ├── DotnetNewUninstallTests.CanShowError_WhenGlobalSettingsFileIsCorrupted.verified.txt │ │ ├── DotnetNewUninstallTests.CanShowMessageInCaseShortNameConflict.verified.txt │ │ ├── DotnetNewUpdateTests.CanShowError_WhenGlobalSettingsFileIsCorrupted.verified.txt │ │ ├── DotnetNewUpdateTests.CanShowMessageInCaseShortNameConflict.verified.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.class.langVersion=15.3.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── class │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.class.langVersion=16.targetFramework=net6.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── class │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.class.langVersion=latest.targetFramework=net7.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── class │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.class.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── class │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.enum.langVersion=15.3.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── enum │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.enum.langVersion=16.targetFramework=net6.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── enum │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.enum.langVersion=latest.targetFramework=net7.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── enum │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.enum.targetFramework=net7.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── enum │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.enum.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── enum │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.interface.langVersion=15.3.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── interface │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.interface.langVersion=16.targetFramework=net7.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── interface │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.interface.langVersion=latest.targetFramework=net6.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── interface │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.interface.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── interface │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=15.3.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── module │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=15.5.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── module │ │ │ │ └── CustomFileName.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=16.targetFramework=net7.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── module │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=9.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── module │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.module.langVersion=latest.targetFramework=net6.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── module │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.module.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── module │ │ │ │ └── TestItem1.vb │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── DotnetVisualBasicClassTemplatesTest.struct.langVersion=16.targetFramework=net6.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── std-streams │ │ │ │ └── stdout.txt │ │ │ └── struct │ │ │ │ └── TestItem1.vb │ │ ├── DotnetVisualBasicClassTemplatesTest.structure.langVersion=15.3.targetFramework=netstandard2.0.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── std-streams │ │ │ │ └── stdout.txt │ │ │ └── structure │ │ │ │ └── CustomFileName.vb │ │ ├── DotnetVisualBasicClassTemplatesTest.structure.langVersion=latest.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── std-streams │ │ │ │ └── stdout.txt │ │ │ └── structure │ │ │ │ └── TestItem1.vb │ │ ├── DotnetVisualBasicClassTemplatesTest.structure.verified │ │ │ ├── ClassLib.vbproj │ │ │ ├── std-streams │ │ │ │ └── stdout.txt │ │ │ └── structure │ │ │ │ └── TestItem1.vb │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-netstandard2.1#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-True#Framework-netstandard2.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-True#Framework-netstandard2.1#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-True#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.cs │ │ │ │ └── classlib.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Library.fs │ │ │ │ └── classlib.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Class1.vb │ │ │ │ └── classlib.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs#UnsuportedLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.fs │ │ │ │ └── console.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.vb │ │ │ │ └── vb-console.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-False#ImplicitUsings-True#FileScopedNs-True#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.fs │ │ │ │ └── console.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net6.0#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.vb │ │ │ │ └── vb-console.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.fs │ │ │ │ └── console.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net7.0#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.vb │ │ │ │ └── vb-console.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.fs │ │ │ │ └── console.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#Framework-net8.0#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.vb │ │ │ │ └── vb-console.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#cs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#cs.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.cs │ │ │ │ └── console.csproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#fs#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.fs │ │ │ │ └── console.fsproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── FeaturesSupport.console.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#vb#NoLangVer.verified │ │ │ ├── MyProject │ │ │ │ ├── Program.vb │ │ │ │ └── vb-console.vbproj │ │ │ └── std-streams │ │ │ │ └── stdout.txt │ │ ├── PostActionTests.AddPackageReference_Basic_Approval.Linux.verified.txt │ │ ├── PostActionTests.AddPackageReference_Basic_Approval.OSX.verified.txt │ │ ├── PostActionTests.AddPackageReference_Basic_Approval.Windows.verified.txt │ │ ├── PostActionTests.AddProjectReference_Basic_Approval.Linux.verified.txt │ │ ├── PostActionTests.AddProjectReference_Basic_Approval.OSX.verified.txt │ │ ├── PostActionTests.AddProjectReference_Basic_Approval.Windows.verified.txt │ │ ├── PostActionTests.AddProjectToSolution_Basic_Approval.Linux.verified.txt │ │ ├── PostActionTests.AddProjectToSolution_Basic_Approval.OSX.verified.txt │ │ ├── PostActionTests.AddProjectToSolution_Basic_Approval.Windows.verified.txt │ │ ├── PostActionTests.CanProcessUnknownPostAction.verified.txt │ │ ├── PostActionTests.PostActions_DryRun.verified.txt │ │ ├── PostActionTests.PrintInstructions_Basic_Approval.verified.txt │ │ ├── PostActionTests.Restore_Basic_Approval.Linux.verified.txt │ │ ├── PostActionTests.Restore_Basic_Approval.OSX.verified.txt │ │ ├── PostActionTests.Restore_Basic_Approval.Windows.verified.txt │ │ ├── PostActionTests.RunScript_Basic_Approval.Linux.verified.txt │ │ ├── PostActionTests.RunScript_Basic_Approval.OSX.verified.txt │ │ ├── PostActionTests.RunScript_Basic_Approval.Windows.verified.txt │ │ ├── PostActionTests.RunScript_DoNotExecuteWhenScriptsAreNotAllowed.Linux.verified.txt │ │ ├── PostActionTests.RunScript_DoNotExecuteWhenScriptsAreNotAllowed.OSX.verified.txt │ │ ├── PostActionTests.RunScript_DoNotExecuteWhenScriptsAreNotAllowed.Windows.verified.txt │ │ ├── WebProjectsTests.CanShowHelp_Mvc.verified.txt │ │ ├── WebProjectsTests.CanShowHelp_WebAPI.verified.txt │ │ ├── WebProjectsTests.CanShowHelp_Webapp_common.verified.txt │ │ ├── sample01.basic-template.verified │ │ │ ├── sample01 │ │ │ │ ├── Program.cs │ │ │ │ └── sample01.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample02.add-parameters.copyrightName=Test Copyright.title=Test Title.verified │ │ │ ├── sample02 │ │ │ │ ├── Program.cs │ │ │ │ └── sample02.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample03.optional-page.EnableContactPage=true.verified │ │ │ ├── sample03 │ │ │ │ ├── Controllers │ │ │ │ │ └── HomeController.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Startup.cs │ │ │ │ ├── Views │ │ │ │ │ ├── Home │ │ │ │ │ │ ├── About.cshtml │ │ │ │ │ │ ├── Contact.cshtml │ │ │ │ │ │ └── Index.cshtml │ │ │ │ │ ├── Shared │ │ │ │ │ │ ├── Error.cshtml │ │ │ │ │ │ └── _Layout.cshtml │ │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ │ └── _ViewStart.cshtml │ │ │ │ ├── appsettings.Development.json │ │ │ │ ├── appsettings.json │ │ │ │ └── sample03.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample03.optional-page.verified │ │ │ ├── sample03 │ │ │ │ ├── Controllers │ │ │ │ │ └── HomeController.cs │ │ │ │ ├── Program.cs │ │ │ │ ├── Startup.cs │ │ │ │ ├── Views │ │ │ │ │ ├── Home │ │ │ │ │ │ ├── About.cshtml │ │ │ │ │ │ └── Index.cshtml │ │ │ │ │ ├── Shared │ │ │ │ │ │ ├── Error.cshtml │ │ │ │ │ │ └── _Layout.cshtml │ │ │ │ │ ├── _ViewImports.cshtml │ │ │ │ │ └── _ViewStart.cshtml │ │ │ │ ├── appsettings.Development.json │ │ │ │ ├── appsettings.json │ │ │ │ └── sample03.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample04.parameter-from-list.BackgroundColor=dimgray.verified │ │ │ ├── sample04 │ │ │ │ ├── Program.cs │ │ │ │ └── sample04.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample05.multi-project.includetest=false.verified │ │ │ ├── sample05 │ │ │ │ ├── README.md │ │ │ │ └── sample05 │ │ │ │ │ ├── Sample.cs │ │ │ │ │ └── sample05.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample05.multi-project.includetest=true.verified │ │ │ ├── sample05 │ │ │ │ ├── README.md │ │ │ │ ├── sample05.Test │ │ │ │ │ ├── MyTest.cs │ │ │ │ │ └── sample05.Test.csproj │ │ │ │ └── sample05 │ │ │ │ │ ├── Sample.cs │ │ │ │ │ └── sample05.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample06.console-csharp-fsharp.language=F#.verified │ │ │ ├── sample06 │ │ │ │ ├── MyProject.Con.fsproj │ │ │ │ └── Program.fs │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample06.console-csharp-fsharp.verified │ │ │ ├── sample06 │ │ │ │ ├── MyProject.Con.csproj │ │ │ │ └── Program.cs │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample07.param-with-custom-short-name.verified │ │ │ ├── sample07 │ │ │ │ ├── Program.cs │ │ │ │ ├── contact.txt │ │ │ │ └── sample07.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample09.replace-onlyif-after.backgroundColor=grey.verified │ │ │ ├── sample09 │ │ │ │ ├── Program.cs │ │ │ │ ├── contact.txt │ │ │ │ ├── sample09.csproj │ │ │ │ └── site.css │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample10.symbol-from-date.verified │ │ │ ├── sample10 │ │ │ │ ├── Program.cs │ │ │ │ └── sample10.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample11.change-string-casing.verified │ │ │ ├── sample11 │ │ │ │ ├── Program.cs │ │ │ │ └── sample11.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample13.constant-value.verified │ │ │ ├── sample13 │ │ │ │ ├── Program.cs │ │ │ │ └── sample13.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ ├── sample15.computed-symbol.verified │ │ │ ├── sample15 │ │ │ │ ├── Program.cs │ │ │ │ └── sample15.csproj │ │ │ └── std-streams │ │ │ │ ├── stderr.txt │ │ │ │ └── stdout.txt │ │ └── sample16.string-value-transform.verified │ │ │ ├── sample16 │ │ │ ├── Program.cs │ │ │ └── sample16.csproj │ │ │ └── std-streams │ │ │ ├── stderr.txt │ │ │ └── stdout.txt │ ├── BaseIntegrationTest.cs │ ├── CommonTemplatesTests.cs │ ├── Diagnostic │ │ ├── DiagnosticFixture.cs │ │ └── XunitNuGetLogger.cs │ ├── DotnetClassTemplateTests.cs │ ├── DotnetNewArgumentsTests.cs │ ├── DotnetNewCompleteTests.cs │ ├── DotnetNewDebugOptionsTests.cs │ ├── DotnetNewDetailsTest.Approval.cs │ ├── DotnetNewDetailsTest.cs │ ├── DotnetNewHelpTests.Approval.cs │ ├── DotnetNewHelpTests.cs │ ├── DotnetNewInstallTests.Approval.cs │ ├── DotnetNewInstallTests.cs │ ├── DotnetNewInstantiateTests.Approval.cs │ ├── DotnetNewInstantiateTests.cs │ ├── DotnetNewListTests.Approval.cs │ ├── DotnetNewListTests.cs │ ├── DotnetNewLocaleTests.cs │ ├── DotnetNewSearchTests.Approval.cs │ ├── DotnetNewSearchTests.cs │ ├── DotnetNewTestTemplatesTests.cs │ ├── DotnetNewTests.cs │ ├── DotnetNewUninstallTests.Approval.cs │ ├── DotnetNewUninstallTests.cs │ ├── DotnetNewUpdateTests.Approval.cs │ ├── DotnetNewUpdateTests.cs │ ├── Extensions.cs │ ├── FileRenameTests.cs │ ├── FirstRunTest.cs │ ├── MSBuildEvaluationTests.cs │ ├── ModuleInitializer.cs │ ├── PostActionTests.Approval.cs │ ├── PostActionTests.cs │ ├── SharedHomeDirectory.cs │ ├── SourcesTests.cs │ ├── TemplateDiscoveryTests.cs │ ├── TemplateDiscoveryTool.cs │ ├── TemplateEngineSamplesTest.cs │ ├── TestDirectoryBuildFiles │ │ ├── Directory.Build.props │ │ └── Directory.Build.targets │ ├── Utilities.cs │ ├── VerifyScrubbers.cs │ ├── WebProjectsTests.cs │ └── dotnet-new.IntegrationTests.csproj ├── dotnet-watch.Tests │ ├── .editorconfig │ ├── Aspire │ │ └── AspireServiceFactoryTests.cs │ ├── Browser │ │ ├── BrowserConnectorTests.cs │ │ └── BrowserLaunchTests.cs │ ├── Build │ │ ├── EvaluationTests.cs │ │ └── FileSetSerializerTests.cs │ ├── CommandLine │ │ ├── CommandLineOptionsTests.cs │ │ ├── EnvironmentVariablesBuilderTests.cs │ │ ├── LaunchSettingsTests.cs │ │ └── ProgramTests.cs │ ├── ConsoleReporterTests.cs │ ├── Directory.Build.targets │ ├── FileWatcher │ │ └── FileWatcherTests.cs │ ├── HotReload │ │ ├── ApplyDeltaTests.cs │ │ ├── CompilationHandlerTests.cs │ │ ├── HotReloadDotNetWatcherTests.cs │ │ └── RuntimeProcessLauncherTests.cs │ ├── Process │ │ └── LaunchSettingsProfileTest.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TestUtilities │ │ ├── AssertEx.cs │ │ ├── AwaitableProcess.cs │ │ ├── DebugTestOutputLogger.cs │ │ ├── DotNetWatchTestBase.cs │ │ ├── InProcBuildTestCollection.cs │ │ ├── MockFileSetFactory.cs │ │ ├── MockReporter.cs │ │ ├── ModuleInitializer.cs │ │ ├── TaskExtensions.cs │ │ ├── TestBuildEvaluator.cs │ │ ├── TestConsole.cs │ │ ├── TestOptions.cs │ │ ├── TestReporter.cs │ │ ├── TestRuntimeProcessLauncher.cs │ │ └── WatchableApp.cs │ ├── Watch │ │ ├── BuildEvaluatorTests.cs │ │ ├── GlobbingAppTests.cs │ │ ├── NoDepsAppTests.cs │ │ └── NoRestoreTests.cs │ ├── dotnet-watch.Tests.csproj │ └── dotnet-watch.Tests.csproj.user ├── dotnet.Tests │ ├── BuildServerTests │ │ ├── BuildServerProviderTests.cs │ │ ├── RazorServerTests.cs │ │ └── VBCSCompilerServerTests.cs │ ├── BundledTargetFramworkTests.cs │ ├── CliSchemaTests.cs │ ├── CollectCodeCoverage.runsettings │ ├── CommandFactoryTests │ │ ├── CommandResolverTestUtils.cs │ │ ├── GivenACompositeCommandResolver.cs │ │ ├── GivenADefaultCommandResolver.cs │ │ ├── GivenADotnetToolsCommandResolver.cs │ │ ├── GivenALocalToolsCommandResolver.cs │ │ ├── GivenAProjectDependencyCommandResolver.cs │ │ ├── GivenAProjectPathCommandResolver.cs │ │ ├── GivenAProjectToolsCommandResolver.cs │ │ ├── GivenARootedCommandResolver.cs │ │ ├── GivenAScriptCommandResolver.cs │ │ └── GivenAnAppBaseCommandResolver.cs │ ├── CommandObjectTests.cs │ ├── CommandTests │ │ ├── Build │ │ │ ├── BuildRelatedCommandParserTests.cs │ │ │ ├── GivenDotnetBuildBuildsCsproj.cs │ │ │ └── GivenDotnetBuildBuildsDcproj.cs │ │ ├── BuildServer │ │ │ └── Shutdown │ │ │ │ ├── BuildServerShutdownCommandTests.cs │ │ │ │ └── BuildServerShutdownParserTests.cs │ │ ├── Clean │ │ │ └── GivenDotnetCleanCleansBuildArtifacts.cs │ │ ├── CommandIntegrationTests.cs │ │ ├── FakeDangerousFileDetector.cs │ │ ├── Format │ │ │ └── GivenDotnetFormatExecutesAndGeneratesHelpText.cs │ │ ├── Fsi │ │ │ └── GivenDotnetFsiExecutesAndGeneratesHelpText.cs │ │ ├── Help │ │ │ ├── GivenThatIWantToShowHelpForDotnetCommand.cs │ │ │ └── GivenThatIWantToShowHelpForDotnetHelpCommand.cs │ │ ├── Hidden │ │ │ └── Complete │ │ │ │ └── CompleteCommandTests.cs │ │ ├── MSBuild │ │ │ ├── DotnetMsbuildInProcTests.cs │ │ │ ├── FakeTelemetry.cs │ │ │ ├── GivenDotnetBuildInvocation.cs │ │ │ ├── GivenDotnetCleanInvocation.cs │ │ │ ├── GivenDotnetMSBuildBuildsProjects.cs │ │ │ ├── GivenDotnetMSBuildInvocation.cs │ │ │ ├── GivenDotnetOsArchOptions.cs │ │ │ ├── GivenDotnetPackInvocation.cs │ │ │ ├── GivenDotnetPublishInvocation.cs │ │ │ ├── GivenDotnetRestoreInvocation.cs │ │ │ ├── GivenDotnetRunInvocation.cs │ │ │ ├── GivenDotnetStoreInvocation.cs │ │ │ ├── GivenDotnetTestInvocation.cs │ │ │ ├── GivenDotnetVsTestForwardingApp.cs │ │ │ ├── GivenForwardingApp.cs │ │ │ ├── GivenMSBuildLogger.cs │ │ │ ├── GivenMsbuildForwardingApp.cs │ │ │ ├── LogEntry.cs │ │ │ ├── MSBuildArgumentCommandLineParserTests.cs │ │ │ ├── NullCurrentSessionIdFixture.cs │ │ │ └── TestPathUtilities.cs │ │ ├── New │ │ │ ├── CapabilityExpressionEvaluationTests.cs │ │ │ ├── DotnetAddPostActionTests.cs │ │ │ ├── DotnetRestorePostActionTests.cs │ │ │ ├── DotnetSlnPostActionTests.cs │ │ │ ├── SdkInfoProviderTests.cs │ │ │ └── WorkloadsInfoProviderTests.cs │ │ ├── NuGet │ │ │ ├── GivenANuGetCommand.cs │ │ │ └── NuGetCommandParserTests.cs │ │ ├── Pack │ │ │ └── PackTests.cs │ │ ├── Package │ │ │ ├── Add │ │ │ │ └── GivenDotnetPackageAdd.cs │ │ │ ├── List │ │ │ │ ├── GivenDotnetListPackage.cs │ │ │ │ └── ListPackageParserTests.cs │ │ │ └── Remove │ │ │ │ └── GivenDotnetRemovePackage.cs │ │ ├── Project │ │ │ └── Convert │ │ │ │ └── DotnetProjectConvertTests.cs │ │ ├── Publish │ │ │ └── GivenDotnetPublishPublishesProjects.cs │ │ ├── Reference │ │ │ ├── Add │ │ │ │ ├── AddReferenceParserTests.cs │ │ │ │ └── GivenDotnetAddReference.cs │ │ │ ├── List │ │ │ │ └── GivenDotnetListReference.cs │ │ │ └── Remove │ │ │ │ └── GivenDotnetRemoveP2P.cs │ │ ├── Restore │ │ │ ├── GivenThatIWantToRestoreApp.cs │ │ │ └── RestoreParserTests.cs │ │ ├── Run │ │ │ ├── GivenDotnetRootEnv.cs │ │ │ ├── GivenDotnetRunBuildsCsProj.cs │ │ │ ├── GivenDotnetRunBuildsVbProj.cs │ │ │ ├── GivenDotnetRunIsInterrupted.cs │ │ │ ├── GivenDotnetRunThrowsAParseError.cs │ │ │ ├── GivenDotnetRunUsesTargetExtension.cs │ │ │ ├── GivenThatWeCanPassNonProjectFilesToDotnetRun.cs │ │ │ ├── RunFileTests.cs │ │ │ └── RunParserTests.cs │ │ ├── Sdk │ │ │ └── Check │ │ │ │ ├── GivenDotnetSdkCheck.cs │ │ │ │ ├── MockNETBundleProvider.cs │ │ │ │ └── MockProductCollectionProvider.cs │ │ ├── Solution │ │ │ ├── Add │ │ │ │ └── GivenDotnetSlnAdd.cs │ │ │ ├── List │ │ │ │ └── GivenDotnetSlnList.cs │ │ │ ├── Migrate │ │ │ │ └── GivenDotnetSlnMigrate.cs │ │ │ └── Remove │ │ │ │ └── GivenDotnetSlnRemove.cs │ │ ├── Store │ │ │ └── GivenDotnetStoresAndPublishesProjects.cs │ │ ├── Test │ │ │ ├── CollectCodeCoverage.runsettings │ │ │ ├── GivenDotnetTestBuildsAndDiscoversTests.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsArtifactPostProcessing.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsHelp.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTestBasedOnGlobbingFilter.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTestFromCsprojForMultipleTFM.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTestFromDll.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTestfromCsproj.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTestfromCsprojWithCorrectTestRunParameters.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTests.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTestsForMultipleTFMs.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTestsWithArtifacts.cs │ │ │ ├── GivenDotnetTestBuildsAndRunsTestsWithDifferentOptions.cs │ │ │ ├── GivenDotnetTestContainsEnvironmentVariables.cs │ │ │ ├── GivenDotnetTestContainsMSBuildParameters.cs │ │ │ ├── GivenDotnetTestForwardDotnetRootEnvironmentVariables.cs │ │ │ ├── GivenDotnetTestsRunsInDifferentCultures.cs │ │ │ ├── GivenDotnetTestsRunsWithDifferentCultures.cs │ │ │ ├── MSBuildHandlerTests.cs │ │ │ └── TestCommandParserTests.cs │ │ ├── Tool │ │ │ ├── Install │ │ │ │ ├── GivenDotnetInstallTool.cs │ │ │ │ ├── InstallToolParserTests.cs │ │ │ │ ├── ToolInstallCommandTests.cs │ │ │ │ ├── ToolInstallGlobalOrToolPathCommandTests.cs │ │ │ │ └── ToolInstallLocalCommandTests.cs │ │ │ ├── List │ │ │ │ ├── ListToolParserTests.cs │ │ │ │ ├── ToolListCommandTests.cs │ │ │ │ ├── ToolListGlobalOrToolPathCommandTests.cs │ │ │ │ └── ToolListLocalCommandTests.cs │ │ │ ├── Restore │ │ │ │ ├── ToolRestoreCommandTests.cs │ │ │ │ ├── ToolRestoreCommandWithMultipleNugetConfigTests.cs │ │ │ │ └── ToolRestoreParserTests.cs │ │ │ ├── Run │ │ │ │ ├── ToolRunCommandTests.cs │ │ │ │ └── ToolRunParserTests.cs │ │ │ ├── Search │ │ │ │ ├── NugetSearchApiDeserializerTests.cs │ │ │ │ ├── NugetSearchApiParameterTests.cs │ │ │ │ ├── NugetSearchApiRequestTests.cs │ │ │ │ ├── SearchResultPrinterTests.cs │ │ │ │ └── ToolSearchParserTests.cs │ │ │ ├── Uninstall │ │ │ │ ├── ToolUninstallCommandTests.cs │ │ │ │ ├── ToolUninstallGlobalOrToolPathCommandTests.cs │ │ │ │ ├── ToolUninstallLocalCommandTests.cs │ │ │ │ └── UninstallToolParserTests.cs │ │ │ └── Update │ │ │ │ ├── ToolUpdateCommandTests.cs │ │ │ │ ├── ToolUpdateGlobalOrToolPathCommandTests.cs │ │ │ │ ├── ToolUpdateLocalCommandTests.cs │ │ │ │ └── UpdateToolParserTests.cs │ │ ├── VSTest │ │ │ ├── VSTestArgumentConverterTests.cs │ │ │ └── VSTestTests.cs │ │ └── Workload │ │ │ ├── Clean │ │ │ └── GivenDotnetWorkloadClean.cs │ │ │ ├── Install │ │ │ ├── FailingNuGetPackageInstaller.cs │ │ │ ├── GivenDotnetWorkloadInstall.cs │ │ │ ├── GivenFileBasedWorkloadInstall.cs │ │ │ ├── GivenWorkloadManifestUpdater.cs │ │ │ ├── MockManifestProvider.cs │ │ │ ├── MockPackWorkloadInstaller.cs │ │ │ ├── MockWorkloadManifestUpdater.cs │ │ │ ├── MockWorkloadResolverFactory.cs │ │ │ ├── TestManifestUpdate.cs │ │ │ ├── WorkloadGarbageCollectionTests.cs │ │ │ ├── WorkloadInstallAspireDeprecationTests.cs │ │ │ └── WorkloadSetVersionMappingTests.cs │ │ │ ├── List │ │ │ ├── GivenAnMsiInstallation.cs │ │ │ ├── GivenDotnetWorkloadList.cs │ │ │ ├── GivenWorkloadInstallerAndWorkloadsInstalled.cs │ │ │ └── MockWorkloadRecordRepo.cs │ │ │ ├── MockWorkloadInfoHelper.cs │ │ │ ├── Repair │ │ │ └── GivenDotnetWorkloadRepair.cs │ │ │ ├── Restore │ │ │ ├── DiscoverAllProjectsTests.cs │ │ │ └── GivenDotnetWorkloadRestore.cs │ │ │ ├── Search │ │ │ ├── GivenDotnetWorkloadSearch.cs │ │ │ └── MockWorkloadResolver.cs │ │ │ ├── Uninstall │ │ │ └── GivenDotnetWorkloadUninstall.cs │ │ │ └── Update │ │ │ └── GivenDotnetWorkloadUpdate.cs │ ├── CompletionTests │ │ ├── DotnetCliSnapshotTests.cs │ │ ├── VerifySettings.cs │ │ └── snapshots │ │ │ ├── bash │ │ │ └── DotnetCliSnapshotTests.VerifyCompletions.verified.sh │ │ │ ├── fish │ │ │ └── DotnetCliSnapshotTests.VerifyCompletions.verified.fish │ │ │ ├── nushell │ │ │ └── DotnetCliSnapshotTests.VerifyCompletions.verified.nu │ │ │ ├── pwsh │ │ │ └── DotnetCliSnapshotTests.VerifyCompletions.verified.ps1 │ │ │ └── zsh │ │ │ └── DotnetCliSnapshotTests.VerifyCompletions.verified.zsh │ ├── ConfigurerTests │ │ ├── GivenADotnetFirstTimeUseConfigurer.cs │ │ ├── GivenADotnetFirstTimeUseConfigurerWIthStateSetup.cs │ │ ├── GivenAFirstTimeUseNoticeSentinel.cs │ │ ├── GivenAFunctionReturnStringAndFakeFileSystem.cs │ │ └── GivenAPathCalculator.cs │ ├── EnvironmentVariableNamesTests.cs │ ├── FakeRecordEventNameTelemetry.cs │ ├── GivenExponentialRetry.cs │ ├── GivenParserDirectives.cs │ ├── GivenThatDotNetRunsCommands.cs │ ├── GivenThatICareAboutVBApps.cs │ ├── GivenThatTheUserEnablesThePerfLog.cs │ ├── GivenThatTheUserIsRunningDotNetForTheFirstTime.cs │ ├── GivenThatTheUserRequestsHelp.cs │ ├── GivenThatWeWantToBeBackwardsCompatibleWith1xProjects.cs │ ├── NuGetSignatureVerificationEnablerTests.cs │ ├── OutputPathOptionTests.cs │ ├── PackagedCommandTests.cs │ ├── ParserTests │ │ ├── CommonOptionsTests.cs │ │ ├── ParseResultExtensionsTests.cs │ │ └── ResponseFileTests.cs │ ├── PrintableTableTests.cs │ ├── RuntimeConfigTests.cs │ ├── ShellShimTests │ │ ├── AppHostShellShimMakerTests.cs │ │ ├── EnvironmentPathFactoryTests.cs │ │ ├── LinuxEnvironmentPathTests.cs │ │ ├── OsxEnvironmentPathTests.cs │ │ ├── OsxZshEnvironmentPathInstructionTests.cs │ │ ├── ShellShimRepositoryTests.cs │ │ ├── WindowsEnvironmentPathTests.cs │ │ ├── WpfBinaryTestAssets │ │ │ └── testwpf.dll │ │ └── ZshDetectorTests.cs │ ├── TelemetryCommandTest.cs │ ├── TelemetryCommonPropertiesTests.cs │ ├── TelemetryFilterTest.cs │ ├── TelemetryTests │ │ ├── SenderTests.cs │ │ └── StorageTests.cs │ ├── TestAssetExtensions.cs │ ├── TestCommandExtensions.cs │ ├── TestFolderTests.cs │ ├── ToolManifestTests │ │ ├── ToolManifestEditorTests.cs │ │ └── ToolManifestFinderTests.cs │ ├── VersionTest.cs │ ├── WindowsInstallerTests.cs │ ├── app.config │ ├── crossgen.Tests.cs │ ├── dotnet.Tests.csproj │ └── queryResultSample.json ├── msbuild.Integration.Tests │ ├── GivenDotnetInvokesMSBuild.cs │ └── msbuild.Integration.Tests.csproj ├── sdk-tasks.Tests │ ├── CalculateTemplateVerionsTests.cs │ ├── GenerateDefaultRuntimeFrameworkVersionTests.cs │ └── sdk-tasks.Tests.csproj ├── trustedroots.Tests │ ├── CtlFileTests.cs │ ├── GivenCodeSigningCtlFile.cs │ ├── GivenTimestampingCtlFile.cs │ └── trustedroots.Tests.csproj ├── xunit-runner │ ├── XUnitPublish.targets │ └── XUnitRunner.targets └── xunit.runner.json └── testAsset.props /.sscignore: -------------------------------------------------------------------------------- 1 | { 2 | "__comment": "CFS0013 intended for src\\Assets\\TestPackages\\dotnet-new\\test_templates\\TemplateWithConditions\\nuget.config", 3 | "cfs" : ["CFS0013"] 4 | } 5 | -------------------------------------------------------------------------------- /documentation/manpages/tool/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM pandoc/core:2.18.0 2 | 3 | ENTRYPOINT ["/usr/bin/env"] 4 | 5 | RUN apk add git py3-pip && python3 -m pip install pandocfilters 6 | 7 | CMD /manpages/tool/update-man-pages.sh 8 | -------------------------------------------------------------------------------- /eng/BuildConfiguration/build-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "RetryCountLimit": 0, 3 | "RetryByPipeline": { 4 | "RetryStages": [ 5 | { 6 | "StageName": "build" 7 | } 8 | ] 9 | } 10 | } 11 | -------------------------------------------------------------------------------- /eng/common/BuildConfiguration/build-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "RetryCountLimit": 1, 3 | "RetryByAnyError": false 4 | } 5 | -------------------------------------------------------------------------------- /eng/common/CIBuild.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0Build.ps1""" -restore -build -test -sign -pack -publish -ci %*" 3 | -------------------------------------------------------------------------------- /eng/common/build.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0build.ps1""" %*" 3 | exit /b %ErrorLevel% 4 | -------------------------------------------------------------------------------- /eng/common/dotnet-install.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0dotnet-install.ps1""" %*" -------------------------------------------------------------------------------- /eng/common/init-tools-native.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -NoProfile -NoLogo -ExecutionPolicy ByPass -command "& """%~dp0init-tools-native.ps1""" %*" 3 | exit /b %ErrorLevel% -------------------------------------------------------------------------------- /eng/common/sdl/packages.config: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="utf-8"?> 2 | <packages> 3 | <package id="Microsoft.Guardian.Cli" version="0.199.0"/> 4 | </packages> 5 | -------------------------------------------------------------------------------- /eng/dependabot/dependabot.csproj: -------------------------------------------------------------------------------- 1 | <!-- This isn't a real project, but Dependabot requires a project. If one 2 | exists, it'll update stuff in Packages.props as well, which is all we 3 | really want here. --> 4 | <Project /> -------------------------------------------------------------------------------- /eng/dogfood.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -NoLogo -NoProfile -ExecutionPolicy ByPass -NoExit -Command "& """%~dp0dogfood.ps1""" %*" 3 | exit /b %ErrorLevel% 4 | -------------------------------------------------------------------------------- /eng/dotnet-format/integration-test.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0format-verifier.ps1""" %*" 3 | exit /b %ErrorLevel% -------------------------------------------------------------------------------- /eng/dotnet-format/validate.rsp: -------------------------------------------------------------------------------- 1 | ./src/BuiltInTools/dotnet-format.slnf 2 | --exclude 3 | ./tests/projects/ 4 | --verify-no-changes 5 | --report 6 | ./artifacts/log/ 7 | -v 8 | diag 9 | -------------------------------------------------------------------------------- /eng/test-configuration.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "defaultOnFailure": "rerun", 4 | "localRerunCount": 2 5 | } 6 | -------------------------------------------------------------------------------- /restore.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -NoLogo -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\build.ps1""" -restore -nativeToolsOnMachine -msbuildEngine dotnet %*" 3 | exit /b %ErrorLevel% 4 | -------------------------------------------------------------------------------- /scripts/obtain/dotnet-install-readme: -------------------------------------------------------------------------------- 1 | Install scripts dotnet-install.ps1 and dotnet-install.sh have been moved to https://github.com/dotnet/install-scripts. -------------------------------------------------------------------------------- /src/BlazorWasmSdk/Tool/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "rollForwardOnNoCandidateFx": 2 3 | } -------------------------------------------------------------------------------- /src/BuiltInTools/BrowserRefresh/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.js] 2 | indent_size = 2 3 | -------------------------------------------------------------------------------- /src/BuiltInTools/dotnet-format/Resources/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/src/BuiltInTools/dotnet-format/Resources/icon.png -------------------------------------------------------------------------------- /src/BuiltInTools/dotnet-watch/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "rollForwardOnNoCandidateFx": 2 3 | } -------------------------------------------------------------------------------- /src/Cli/dotnet/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "dotnet": { 4 | "commandName": "Project" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /src/Containers/Microsoft.NET.Build.Containers/PublicAPI/net10.0/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | -------------------------------------------------------------------------------- /src/Containers/Microsoft.NET.Build.Containers/PublicAPI/net472/PublicAPI.Shipped.txt: -------------------------------------------------------------------------------- 1 | #nullable enable 2 | -------------------------------------------------------------------------------- /src/Layout/pkg/osx/resources/dotnetbackground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/src/Layout/pkg/osx/resources/dotnetbackground.png -------------------------------------------------------------------------------- /src/Layout/pkg/windows/msi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/src/Layout/pkg/windows/msi -------------------------------------------------------------------------------- /src/Layout/pkg/windows/msi.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/src/Layout/pkg/windows/msi.ico -------------------------------------------------------------------------------- /src/Layout/redist/dnx: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | "$(dirname "$0")/dotnet" dnx "$@" 3 | -------------------------------------------------------------------------------- /src/Layout/redist/dnx.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | "%~dp0dotnet.exe" dnx %* 3 | -------------------------------------------------------------------------------- /src/Layout/redist/minimumMSBuildVersion: -------------------------------------------------------------------------------- 1 | 17.13.0 2 | -------------------------------------------------------------------------------- /src/RazorSdk/Tool/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "rollForwardOnNoCandidateFx": 2 3 | } -------------------------------------------------------------------------------- /src/StaticWebAssetsSdk/Tool/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "rollForwardOnNoCandidateFx": 2 3 | } -------------------------------------------------------------------------------- /src/StaticWebAssetsSdk/benchmarks/.gitignore: -------------------------------------------------------------------------------- 1 | BenchmarkDotNet.Artifacts/** 2 | -------------------------------------------------------------------------------- /src/StaticWebAssetsSdk/benchmarks/Directory.Build.template: -------------------------------------------------------------------------------- 1 | <Project></Project> 2 | -------------------------------------------------------------------------------- /src/Tasks/Microsoft.NET.Build.Extensions.Tasks.UnitTests/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "TestTest": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-wait" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /src/Tasks/Microsoft.NET.Build.Tasks.UnitTests/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "TestTest": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-wait" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.cs.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": "Nástroje pro sestavení .NET WebAssembly" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.de.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": ".NET WebAssembly-Buildtools" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.es.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": "Herramientas de compilación de WebAssembly de .NET" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": "Outils de construction .NET WebAssembly" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.it.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": "Strumenti di compilazione WebAssembly .NET" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": ".NET WebAssembly ビルド ツール" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": ".NET WebAssembly 빌드 도구" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.pl.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": "Narzędzia kompilacji zestawu WebAssembly platformy .NET" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.pt-BR.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": "Ferramentas de build do .NET WebAssembly" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.ru.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": "Средства сборки WebAssembly .NET" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": ".NET WebAssembly derleme araçları" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": ".NET WebAssembly 生成工具" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net6.Manifest/localize/WorkloadManifest.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net6/description": ".NET WebAssembly 組建工具" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.cs.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": "Nástroje pro sestavení .NET WebAssembly" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.de.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": ".NET WebAssembly-Buildtools" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.es.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": "Herramientas de compilación de WebAssembly de .NET" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": "Outils de construction .NET WebAssembly" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.it.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": "Strumenti di compilazione WebAssembly .NET" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": ".NET WebAssembly ビルド ツール" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": ".NET WebAssembly 빌드 도구" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.pl.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": "Narzędzia kompilacji zestawu WebAssembly platformy .NET" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.pt-BR.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": "Ferramentas de build do .NET WebAssembly" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.ru.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools/description": "Средства сборки WebAssembly .NET" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": ".NET WebAssembly derleme araçları" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": ".NET WebAssembly 生成工具" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net7.Manifest/localize/WorkloadManifest.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net7/description": ".NET WebAssembly 組建工具" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.cs.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": "Nástroje pro sestavení .NET WebAssembly" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.de.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": ".NET 8.0 WebAssembly-Buildtools" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.es.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": "Herramientas de compilación de WebAssembly de .NET 8.0" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": "Outils de construction .NET 8.0 WebAssembly" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.it.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": "Strumenti di compilazione WebAssembly .NET 8.0" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": ".NET WebAssembly ビルド ツール" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": ".NET 8.0 WebAssembly 빌드 도구" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.pl.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": "Narzędzia kompilacji zestawu WebAssembly platformy .NET 8.0" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.pt-BR.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": "Ferramentas de build do .NET 8.0 WebAssembly" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.ru.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": "Средства сборки WebAssembly .NET 8.0" 3 | } -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": ".NET 8.0 derleme araçları" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": ".NET 8.0 WebAssembly 生成工具" 3 | } 4 | -------------------------------------------------------------------------------- /src/Workloads/Manifests/Microsoft.NET.Workload.Mono.Toolchain.net8.Manifest/localize/WorkloadManifest.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "workloads/wasm-tools-net8/description": ".NET 8.0 WebAssembly 組建工具" 3 | } 4 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/BuildProps/.template.config/ide.host.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/ide.host", 3 | "itemHierarchyPaths": ["General"] 4 | } 5 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/BuildTargets/.template.config/ide.host.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/ide.host", 3 | "itemHierarchyPaths": ["General"] 4 | } 5 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.cs.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Třída", 4 | "description": "Vytvoří novou třídu C#." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.de.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Klasse", 4 | "description": "Erstellt eine neue C#-Klasse" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.en.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Class", 4 | "description": "Creates a new C# class" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.es.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Clase", 4 | "description": "Crear una nueva clase de C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Classe", 4 | "description": "Crée une classe C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.it.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Classe", 4 | "description": "Crea una nuova classe C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "クラス", 4 | "description": "新しい C# クラスを作成します" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "클래스", 4 | "description": "새 C# 클래스를 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.pl.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Klasa", 4 | "description": "Tworzy nową klasę języka C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.pt-BR.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Classe", 4 | "description": "Cria uma nova classe C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.ru.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Майкрософт", 3 | "name": "Класс", 4 | "description": "Создает новый класс C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Sınıf", 4 | "description": "Yeni bir C# sınıfı oluşturur" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "类", 4 | "description": "创建新的 C# 类" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-CSharp/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "類別", 4 | "description": "建立新 C# 類別" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/.template.config/localize/templatestrings.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "クラス", 4 | "description": "新しい Visual Basic クラスを作成します" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "클래스", 4 | "description": "새 Visual Basic 클래스를 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "类", 4 | "description": "创建新的 Visual Basic 类" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "類別", 4 | "description": "建立新的 Visual Basic 類別" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Class-VisualBasic/Class1.vb: -------------------------------------------------------------------------------- 1 | Public Class Class1 2 | 3 | End Class -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/EditorConfig/Empty/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.cs.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Enum", 4 | "description": "Vytvoří nový výčet jazyka C#." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.en.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Enum", 4 | "description": "Creates a new C# enum" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.es.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Enum", 4 | "description": "Crear una nueva enumeración de C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Enum", 4 | "description": "Crée une énumération C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "列挙型", 4 | "description": "新しい C# 列挙型を作成します" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "열거형", 4 | "description": "새 C# 열거형을 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "枚举", 4 | "description": "创建新的 C# 枚举" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-CSharp/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "列舉", 4 | "description": "建立新 C# 列舉" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/.template.config/localize/templatestrings.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "列挙型", 4 | "description": "新しい Visual Basic 列挙型を作成します" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "열거형", 4 | "description": "새 Visual Basic 열거형을 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "枚举", 4 | "description": "创建新的 Visual Basic 枚举" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "列舉", 4 | "description": "建立新的 Visual Basic 列舉" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Enum-VisualBasic/Enum1.vb: -------------------------------------------------------------------------------- 1 | Public Enum Enum1 2 | None = 0 3 | End Enum -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Gitattributes/.template.config/dotnetcli.host.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/dotnetcli.host" 3 | } 4 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Gitignore/.template.config/dotnetcli.host.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/dotnetcli.host" 3 | } 4 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Interface", 4 | "description": "Crée une interface C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "インターフェイス", 4 | "description": "新しい C# インターフェイスを作成します" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "인터페이스", 4 | "description": "새 C# 인터페이스를 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "接口", 4 | "description": "创建新的 C# 接口" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-CSharp/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "介面", 4 | "description": "建立新 C# 介面" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "接口", 4 | "description": "创建新的 Visual Basic 接口" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "介面", 4 | "description": "建立新的 Visual Basic 介面" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Interface-VisualBasic/Interface1.vb: -------------------------------------------------------------------------------- 1 | Public Interface Interface1 2 | 3 | End Interface -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Module-VisualBasic/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "모듈", 4 | "description": "새 Visual Basic 모듈을 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Module-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "模块", 4 | "description": "创建新的 Visual Basic 模块" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Module-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "模組", 4 | "description": "建立新的 Visual Basic 模組" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Module-VisualBasic/Module1.vb: -------------------------------------------------------------------------------- 1 | Public Module Module1 2 | 3 | End Module -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Nuget/.template.config/dotnetcli.host.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/dotnetcli.host" 3 | } 4 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/PackagesProps/.template.config/ide.host.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/ide.host", 3 | "itemHierarchyPaths": ["General"] 4 | } 5 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.cs.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Záznam", 4 | "description": "Vytvoří nový záznam jazyka C#." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.en.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Record", 4 | "description": "Creates a new C# record" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Enregistrement", 4 | "description": "Crée un struct C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.it.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Record", 4 | "description": "Crea un nuovo record C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "レコード", 4 | "description": "新しい C# レコードを作成します" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "레코드", 4 | "description": "새 C# 레코드를 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.pt-BR.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Gravar", 4 | "description": "Cria um novo registro C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.ru.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Майкрософт", 3 | "name": "Запись", 4 | "description": "Создает новую запись C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Kayıt", 4 | "description": "Yeni bir C# kaydı oluşturur" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "记录", 4 | "description": "创建新的 C# 记录" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Record-CSharp/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "記錄", 4 | "description": "建立新 C# 記錄" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Solution/Solution1.slnx: -------------------------------------------------------------------------------- 1 | <Solution> 2 | </Solution> 3 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.en.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Struct", 4 | "description": "Creates a new C# struct" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.fr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Struct", 4 | "description": "Crée un struct C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.it.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Struct", 4 | "description": "Crea un nuovo struct C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "構造体", 4 | "description": "新しい C# 構造体を作成します" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "구조체", 4 | "description": "새 C# 구조체를 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.pt-BR.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Struct", 4 | "description": "Cria uma nova estrutura C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.ru.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Майкрософт", 3 | "name": "Структура", 4 | "description": "Создает новую структуру C#" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.tr.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "Yapı", 4 | "description": "Yeni bir C# yapısı oluşturur" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "结构", 4 | "description": "创建新的 C# 结构" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Struct-CSharp/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "結構", 4 | "description": "建立新 C# 結構" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/.template.config/localize/templatestrings.ja.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "構造", 4 | "description": "新しい Visual Basic 構造体を作成します" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/.template.config/localize/templatestrings.ko.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "구조", 4 | "description": "새 Visual Basic 구조를 만듭니다." 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/.template.config/localize/templatestrings.zh-Hans.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "结构", 4 | "description": "创建新的 Visual Basic 结构" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/.template.config/localize/templatestrings.zh-Hant.json: -------------------------------------------------------------------------------- 1 | { 2 | "author": "Microsoft", 3 | "name": "結構", 4 | "description": "建立新的 Visual Basic 結構" 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/Structure-VisualBasic/Structure1.vb: -------------------------------------------------------------------------------- 1 | Public Structure Structure1 2 | 3 | End Structure -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/ToolManifest/.config/dotnet-tools.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": 1, 3 | "isRoot": true, 4 | "tools": {} 5 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/ToolManifest/.template.config/dotnetcli.host.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/dotnetcli.host" 3 | } -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ItemTemplates/content/WebConfig/.template.config/dotnetcli.host.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "http://json.schemastore.org/dotnetcli.host" 3 | } 4 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/ClassLibrary-FSharp/Library.fs: -------------------------------------------------------------------------------- 1 | namespace Company.ClassLibrary1 2 | 3 | module Say = 4 | let hello name = 5 | printfn "Hello %s" name 6 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/ClassLibrary-VisualBasic/Class1.vb: -------------------------------------------------------------------------------- 1 | Public Class Class1 2 | 3 | End Class 4 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/ConsoleApplication-FSharp/Program.fs: -------------------------------------------------------------------------------- 1 | // For more information see https://aka.ms/fsharp-console-apps 2 | printfn "Hello from F#" 3 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/MSTest-CSharp/MSTestSettings.cs: -------------------------------------------------------------------------------- 1 | [assembly: Parallelize(Scope = ExecutionScope.MethodLevel)] 2 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/MSTest-VisualBasic/MSTestSettings.vb: -------------------------------------------------------------------------------- 1 | Imports Microsoft.VisualStudio.TestTools.UnitTesting 2 | 3 | <Assembly: Parallelize(Scope:=ExecutionScope.MethodLevel)> 4 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/NUnit-FSharp/Program.fs: -------------------------------------------------------------------------------- 1 | module Program 2 | 3 | [<EntryPoint>] 4 | let main _ = 0 5 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/Playwright-MSTest-CSharp/MSTestSettings.cs: -------------------------------------------------------------------------------- 1 | [assembly: Parallelize(Scope = ExecutionScope.MethodLevel)] 2 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/XUnit-FSharp/Program.fs: -------------------------------------------------------------------------------- 1 | module Program 2 | 3 | [<EntryPoint>] 4 | let main _ = 0 5 | -------------------------------------------------------------------------------- /template_feed/Microsoft.DotNet.Common.ProjectTemplates.10.0/content/XUnit-FSharp/Tests.fs: -------------------------------------------------------------------------------- 1 | module Tests 2 | 3 | open System 4 | open Xunit 5 | 6 | [<Fact>] 7 | let ``My test`` () = 8 | Assert.True(true) 9 | -------------------------------------------------------------------------------- /test.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | powershell -NoLogo -ExecutionPolicy ByPass -NoProfile -command "& """%~dp0eng\common\build.ps1""" -test -nativeToolsOnMachine -msbuildEngine dotnet %*" 3 | exit /b %ErrorLevel% 4 | -------------------------------------------------------------------------------- /test/Common/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | -------------------------------------------------------------------------------- /test/Microsoft.AspNetCore.Watch.BrowserRefresh.Tests/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/Microsoft.AspNetCore.Watch.BrowserRefresh.Tests/wwwroot/favicon.ico -------------------------------------------------------------------------------- /test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithShim/dummyshim: -------------------------------------------------------------------------------- 1 | packagedshim -------------------------------------------------------------------------------- /test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithShim/dummyshim.exe: -------------------------------------------------------------------------------- 1 | packagedshim -------------------------------------------------------------------------------- /test/Microsoft.NET.Build.Containers.IntegrationTests/AuthenticatedRegistry/auth/htpasswd: -------------------------------------------------------------------------------- 1 | testuser:$2y$05$p8d8vnBV2FMByObZvFXeBuoXWOr7xkAa1OQ6op1CbDU9hYoQ3rD9. 2 | 3 | -------------------------------------------------------------------------------- /test/Microsoft.NET.Build.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "TestTest": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-wait" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /test/Microsoft.NET.Pack.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "TestTest": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-wait" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /test/Microsoft.NET.Publish.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "TestTest": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-wait" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.BlazorWebAssembly.Tests/StaticWebAssetsBaselines/StaticWebAssets_HostedApp_ReferencingNetStandardLibrary_Works.Build.files.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.Publish.Tasks.Tests/Resources/TestPublishContents.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/Microsoft.NET.Sdk.Publish.Tasks.Tests/Resources/TestPublishContents.zip -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.StaticWebAssets.Tests/StaticWebAssetsBaselines/Build_CrosstargetingTests_CanIncludeBrowserAssets.Build.files.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.StaticWebAssets.Tests/StaticWebAssetsBaselines/Build_WithExternalProjectReference_UpdatesAssets.Build.files.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/Counter.razor.rz.scp.css: -------------------------------------------------------------------------------- 1 | .counter { 2 | font-size: 2rem; 3 | } 4 | -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/FetchData.razor.rz.scp.css: -------------------------------------------------------------------------------- 1 | .fetchData { 2 | font-family: Helvetica; 3 | } 4 | -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/Index.razor.rz.scp.css: -------------------------------------------------------------------------------- 1 | .index { 2 | font-weight: bold; 3 | } 4 | -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/lib.bundle.scp.css: -------------------------------------------------------------------------------- 1 | .counter { 2 | font-size: 2rem; 3 | } 4 | -------------------------------------------------------------------------------- /test/Microsoft.NET.Sdk.StaticWebAssets.Tests/TestFiles/Generated/package.bundle.scp.css: -------------------------------------------------------------------------------- 1 | .counter { 2 | font-size: 2rem; 3 | } 4 | -------------------------------------------------------------------------------- /test/Microsoft.NET.ToolPack.Tests/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "TestTest": { 4 | "commandName": "Project", 5 | "commandLineArgs": "-wait" 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /test/Microsoft.TemplateEngine.Cli.UnitTests/ParserTests/Approvals/.gitignore: -------------------------------------------------------------------------------- 1 | *.received.txt 2 | -------------------------------------------------------------------------------- /test/Microsoft.TemplateEngine.Cli.UnitTests/ParserTests/Approvals/TabCompletionTests.Uninstall_GetAllSuggestions.verified.txt: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /test/TestAssets/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true -------------------------------------------------------------------------------- /test/TestAssets/Directory.Build.targets: -------------------------------------------------------------------------------- 1 | <!-- Prevent test asset projects from picking up the repo's root Directory.Build.targets. --> 2 | <Project> 3 | 4 | </Project> 5 | -------------------------------------------------------------------------------- /test/TestAssets/InstallationScriptTests/InstallationScriptTests.json: -------------------------------------------------------------------------------- 1 | { 2 | "sdk": { 3 | "version": "1.0.0-beta.19463.3" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /test/TestAssets/NonRestoredTestProjects/DotnetAddP2PProjects/Empty/README: -------------------------------------------------------------------------------- 1 | This directory is intentionally empty. 2 | 3 | -------------------------------------------------------------------------------- /test/TestAssets/ProjectConstruction/SdkProject/SdkProject.csproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | <PropertyGroup> 3 | <OutputType>Library</OutputType> 4 | </PropertyGroup> 5 | </Project> -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryDirectDependency/Components/App.razor: -------------------------------------------------------------------------------- 1 | <p>Hello from razor</p> 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryDirectDependency/Components/App.razor.css: -------------------------------------------------------------------------------- 1 | p { 2 | font-size: bold; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryDirectDependency/wwwroot/css/site.css: -------------------------------------------------------------------------------- 1 | div.fluent { display: inline-block } -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryDirectDependency/wwwroot/js/pkg-direct-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('pkg-direct-dep').innerHTML = 'pkg-direct-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/PackageLibraryDirectDependency/PackageLibraryTransitiveDependency/wwwroot/js/pkg-transitive-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('pkg-transitive-dep').innerHTML = 'pkg-transitive-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/PackageLibraryTransitiveDependency/wwwroot/js/pkg-transitive-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('pkg-transitive-dep').innerHTML = 'pkg-transitive-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/ConfigurationKitchenSink/RenameBattery/A.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/ConfigurationKitchenSink/RenameBattery/C.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/Constraints/RestrictedTemplate/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/DefaultIfOptionWithoutValue/ChoiceOtherFile.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/DefaultIfOptionWithoutValue/StringOtherFile.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/Localization/InvalidFormat/.template.config/localize/templatestrings.de-DE.json: -------------------------------------------------------------------------------- 1 | this is not JSON 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/Localization/InvalidFormat/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/Localization/ValidationFailure/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/SameShortName/TemplateA/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/Invalid/SameShortName/TemplateB/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/AddJsonProperty/Basic/testfile.json: -------------------------------------------------------------------------------- 1 | { 2 | "foo": { 3 | "bar": { 4 | "property1": "somevalue" 5 | } 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/AddJsonProperty/WithAddMultipleProperties/testfile.json: -------------------------------------------------------------------------------- 1 | { 2 | "root": {} 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_MatchSpecifiedFiles/Tool.Test/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_MismatchSpecifiedFiles/Tool.Test/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_PatternWithFileName/Tool.Test/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_PatternWithGlobstar/Tool.Test/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_PatternWithWildcard/Tool.Test/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RestoreNuGet/Files_SupportSemicolonDelimitedList/Tool.Test/Usings.cs: -------------------------------------------------------------------------------- 1 | global using Xunit; -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/Basic/setup.cmd: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | echo Hello Windows 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/Basic/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo Hello Unix 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/DoNotRedirect/setup.cmd: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | echo "This line goes to stdout" 3 | echo "This line goes to stderr" 1>&2 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/DoNotRedirect/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "This line goes to stdout" 3 | >&2 echo "This line goes to stderr" 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/Redirect/setup.cmd: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | echo "This line goes to stdout" 3 | echo "This line goes to stderr" 1>&2 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/Redirect/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "This line goes to stdout" 3 | >&2 echo "This line goes to stderr" 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/RedirectOnError/setup.cmd: -------------------------------------------------------------------------------- 1 | @ECHO OFF 2 | echo "This line goes to stdout" 3 | echo "This line goes to stderr" 1>&2 4 | exit 1 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/PostActions/RunScript/RedirectOnError/setup.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | echo "This line goes to stdout" 3 | >&2 echo "This line goes to stderr" 4 | exit 1 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/SourceWithExcludeAndWithout/With/foo.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/SourceWithExcludeAndWithout/Without/foo.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCaseSensitiveNameBasedRenames/Norenamepart/FileNorenamepart.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCaseSensitiveNameBasedRenames/Norenamepart/FileYesRenamePart.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCaseSensitiveNameBasedRenames/YesRenamePart/FileNorenamepart.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCaseSensitiveNameBasedRenames/YesRenamePart/FileYesRenamePart.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithCliHostFile/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/.dockerignore: -------------------------------------------------------------------------------- 1 | #if (A) 2 | # comment foo 3 | foo 4 | #endif 5 | ##if (B) 6 | ## comment bar 7 | #bar 8 | #endif 9 | baz 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/.editorconfig: -------------------------------------------------------------------------------- 1 | #if (A) 2 | # comment foo 3 | foo 4 | #endif 5 | ##if (B) 6 | ## comment bar 7 | #bar 8 | #endif 9 | baz 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/.gitattributes: -------------------------------------------------------------------------------- 1 | #if (A) 2 | # comment foo 3 | foo 4 | #endif 5 | ##if (B) 6 | ## comment bar 7 | #bar 8 | #endif 9 | baz 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/.gitignore: -------------------------------------------------------------------------------- 1 | #if (A) 2 | # comment foo 3 | foo 4 | #endif 5 | ##if (B) 6 | ## comment bar 7 | #bar 8 | #endif 9 | baz 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/Dockerfile: -------------------------------------------------------------------------------- 1 | #if (A) 2 | # comment foo 3 | foo 4 | #endif 5 | ##if (B) 6 | ## comment bar 7 | #bar 8 | #endif 9 | baz 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/test.cake: -------------------------------------------------------------------------------- 1 | #if (A) 2 | // comment foo 3 | foo 4 | #endif 5 | #if (B) 6 | // comment bar 7 | bar 8 | #endif 9 | baz 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/test.sln: -------------------------------------------------------------------------------- 1 | #if (A) 2 | # comment foo 3 | foo 4 | #endif 5 | ##if (B) 6 | ## comment bar 7 | #bar 8 | #endif 9 | baz 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithConditions/test.yaml: -------------------------------------------------------------------------------- 1 | #if (A) 2 | # comment foo 3 | foo 4 | #endif 5 | ##if (B) 6 | ## comment bar 7 | #bar 8 | #endif 9 | baz 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithDerivedSymbolWithValueForms/ContentTest.txt: -------------------------------------------------------------------------------- 1 | SomeApp1 2 | $omeZpp1 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithFileRenameDate/date_name.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithJoinAndFolderRename/Api/bar.cs: -------------------------------------------------------------------------------- 1 | Content is not relevant -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithLocalization/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithMultipleRenamesOnSameFile/barandfoo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithMultipleRenamesOnSameFile/foobar.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithMultipleRenamesOnSameFileHandlesInducedOverlap/foo.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithMultipleRenamesOnSameFileHandlesOverlap/foob.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPlaceholderFiles/Src/Path/bar/_._: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPlaceholderFiles/Src/Path/foo/_._: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPortsAndCoalesce/bar.cs: -------------------------------------------------------------------------------- 1 | The port is 1234 2 | The port is 1235 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPreferDefaultName/toChange.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | Console.log("Hello there! This is a test"); 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithPreferDefaultNameButNoDefaultName/toChange.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | Console.log("Hello there! This is a test"); 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRegexMatchMacro/bar.2.cs: -------------------------------------------------------------------------------- 1 | test.value1 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRegexMatchMacro/bar.cs: -------------------------------------------------------------------------------- 1 | test.value1 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRenames/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRenames/bar/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithRequiredParameters/Test.cs: -------------------------------------------------------------------------------- 1 | 2 | // value of paramA: placeholderA 3 | // value of paramB: placeholderB 4 | // value of paramC: placeholderC 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceBasedRenames/foo.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceName/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceName/bar/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomSourceAndTargetPaths/Src/Custom/Path/foo.name.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomSourceAndTargetPaths/Src/Custom/Path/foo/foo.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomSourcePath/Custom/Path/foo.name.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomTargetPath/foo.name.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithSourceNameAndCustomTargetPath/foo/foo.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithTags/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithUnspecifiedSourceName/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithUnspecifiedSourceName/bar/bar.cs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithValueForms/bar.2.cs: -------------------------------------------------------------------------------- 1 | test.value1 2 | test_value! 3 | test?value! -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-new/test_templates/TemplateWithValueForms/bar.cs: -------------------------------------------------------------------------------- 1 | test.value1 2 | test_value! 3 | test?value! -------------------------------------------------------------------------------- /test/TestAssets/TestPackages/dotnet-prefercliruntime/prefercliruntime: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestPackages/dotnet-prefercliruntime/prefercliruntime -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/AllResourcesInSatellite/test.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/AllResourcesInSatellite/test.snk -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/AppWithLibrary/TestApp/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "configProperties": { 3 | "System.GC.Server": true 4 | } 5 | } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/AppWithLibraryFS/TestLibrary/Library.fs: -------------------------------------------------------------------------------- 1 | namespace TestLibrary 2 | 3 | module Say = 4 | let public hello name = 5 | printfn "Hello %s" name 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/AppWithNetCoreAppLib/lib/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace classlib 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/AppWithProjRefCaseDiff/LibA/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace LibA 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/AppWithProjRefCaseDiff/LibA/LibA.csproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | 3 | <PropertyGroup> 4 | <TargetFramework>netstandard2.0</TargetFramework> 5 | </PropertyGroup> 6 | 7 | </Project> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/AppWithProjRefCaseDiff/LibB/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace LibB 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/AppWithSharedProject/SharedProject/MyFolder/TextFile1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ArtifactsSdkTest/Directory.Build.props: -------------------------------------------------------------------------------- 1 | <Project> 2 | <PropertyGroup> 3 | <BaseArtifactsPath>$(MSBuildThisFileDirectory)artifacts</BaseArtifactsPath> 4 | </PropertyGroup> 5 | </Project> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ArtifactsSdkTest/MSBuildSdk/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace MSBuildSdk; 2 | 3 | public class Class1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ArtifactsSdkTest/PackageReference/Program.cs: -------------------------------------------------------------------------------- 1 | // See https://aka.ms/new-console-template for more information 2 | Console.WriteLine("Hello, World!"); 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ArtifactsSdkTest/global.json: -------------------------------------------------------------------------------- 1 | { 2 | "msbuild-sdks": { 3 | "Microsoft.Build.Artifacts": "4.2.0" 4 | } 5 | } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/blazorwasm/LinkToWebRoot/css/app.css: -------------------------------------------------------------------------------- 1 | .publish { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/blazorwasm/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/blazorwasm/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Routing 2 | @using standalone 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/blazorwasm/icudt_custom.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/BlazorHosted/blazorwasm/icudt_custom.dat -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/blazorwasm/wwwroot/Fake-License.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/blazorwasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | .build { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/blazorwasm/wwwroot/serviceworkers/my-prod-service-worker.js: -------------------------------------------------------------------------------- 1 | // This is the production service worker 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/blazorwasm/wwwroot/serviceworkers/my-service-worker.js: -------------------------------------------------------------------------------- 1 | // This is the development service worker 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/razorclasslibrary/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace RazorClassLibrary 2 | { 3 | public class Class1 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHosted/razorclasslibrary/wwwroot/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/LinkToWebRoot/css/app.css: -------------------------------------------------------------------------------- 1 | .publish { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Routing 2 | @using standalone 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/wwwroot/Fake-License.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | .build { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/wwwroot/serviceworkers/my-prod-service-worker.js: -------------------------------------------------------------------------------- 1 | // This is the production service worker 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/blazorwasm/wwwroot/serviceworkers/my-service-worker.js: -------------------------------------------------------------------------------- 1 | // This is the development service worker 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/razorclasslibrary/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace RazorClassLibrary 2 | { 3 | public class Class1 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorHostedRID/razorclasslibrary/wwwroot/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorMultiApp/BlazorMultipleApps.FirstClient/App.razor: -------------------------------------------------------------------------------- 1 | <h1>@typeof(BlazorMultipleApps.FirstClient.Program)</h1> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorMultiApp/BlazorMultipleApps.FirstClient/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | /* First app.css */ -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorMultiApp/BlazorMultipleApps.SecondClient/App.razor: -------------------------------------------------------------------------------- 1 | <h1>@typeof(BlazorMultipleApps.SecondClient.Program)</h1> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorMultiApp/BlazorMultipleApps.SecondClient/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | /* Second app.css */ -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmHosted50/Client/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | 7 | <SurveyPrompt Title="How is Blazor working for you?" /> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmHosted60/Client/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <PageTitle>Index</PageTitle> 4 | 5 | <h1>Hello, world!</h1> 6 | 7 | Welcome to your new app. 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmHosted60/Server/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmMinimal/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmMinimal/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Routing 2 | @using standalone 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmMinimal/icudt_custom.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/BlazorWasmMinimal/icudt_custom.dat -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmMinimal/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | .build { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/LinkBaseToWebRoot/js/LinkedScript.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/LinkToWebRoot/css/app.css: -------------------------------------------------------------------------------- 1 | .publish { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Routing 2 | @using standalone 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/css/app.css: -------------------------------------------------------------------------------- 1 | .publish { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/wwwroot/Fake-License.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | .build { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/wwwroot/serviceworkers/my-prod-service-worker.js: -------------------------------------------------------------------------------- 1 | // This is the production service worker 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/blazorwasm/wwwroot/serviceworkers/my-service-worker.js: -------------------------------------------------------------------------------- 1 | // This is the development service worker 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/razorclasslibrary/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace RazorClassLibrary 2 | { 3 | public class Class1 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/BlazorWasmWithLibrary/razorclasslibrary/wwwroot/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ComServerWithTypeLibs/dummy1.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ComServerWithTypeLibs/dummy1.tlb -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ComServerWithTypeLibs/dummy2.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ComServerWithTypeLibs/dummy2.tlb -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ComServerWithTypeLibs/invalid.tlb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ComServerWithTypeLibs/invalid.tlb -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/CppCliLibWithWpfFrameworkReference/SubImage.cpp: -------------------------------------------------------------------------------- 1 | #include "SubImage.h" 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/CppWinMDComponent/SimpleMathComponent/pch.cpp: -------------------------------------------------------------------------------- 1 | #include "pch.h" 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/CppWinMDComponent/SimpleMathComponent/pch.h: -------------------------------------------------------------------------------- 1 | #pragma once 2 | #include <unknwn.h> 3 | #include <winrt/Windows.Foundation.h> 4 | #include <winrt/Windows.Foundation.Collections.h> 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/EmptyFolder/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test:runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/EmptyFolder/file.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/EmptyFolder/file.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/EndToEndTestApp/Program.cs: -------------------------------------------------------------------------------- 1 | // See https://aka.ms/new-console-template for more information 2 | Console.WriteLine("Hello, World!"); 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack1.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/EndToEndTestApp/packfiles/pack2.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/HelloWorldFS/Program.fs: -------------------------------------------------------------------------------- 1 | open System 2 | 3 | [<EntryPoint>] 4 | let main argv = 5 | printfn "Hello, World!" 6 | 0 // return an integer exit code 7 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/HelloWorldVB/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | 3 | Module Program 4 | Sub Main(args As String()) 5 | Console.WriteLine("Hello World!") 6 | End Sub 7 | End Module -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/HelloWorldWithSubDirs/Signature.Always.Stamp: -------------------------------------------------------------------------------- 1 | Signed by all .Net Core SDK devs. -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/HelloWorldWithSubDirs/Signature.Newest.Stamp: -------------------------------------------------------------------------------- 1 | Signed by newest .Net Core SDK devs. -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/HelloWorldWithSubDirs/SmallNameDir/word: -------------------------------------------------------------------------------- 1 | Hello -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/HybridTestRunnerTestProjects/AnotherTestProject/MSTestSettings.cs: -------------------------------------------------------------------------------- 1 | [assembly: Parallelize(Scope = ExecutionScope.MethodLevel)] 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/HybridTestRunnerTestProjects/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/InvalidSolution/InvalidSolution.sln: -------------------------------------------------------------------------------- 1 | This is a test of an invalid solution. 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/InvalidSolution/InvalidSolution.slnx: -------------------------------------------------------------------------------- 1 | <invalid> 2 | </invalid> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/InvalidSolution/Sln/InvalidSolution.sln: -------------------------------------------------------------------------------- 1 | This is a test of an invalid solution. 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/InvalidSolution/Slnx/InvalidSolution.slnx: -------------------------------------------------------------------------------- 1 | <invalid> 2 | </invalid> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/KitchenSink/TestApp/ContentAlways.txt: -------------------------------------------------------------------------------- 1 | ContentAlways -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/KitchenSink/TestApp/ContentPreserveNewest.txt: -------------------------------------------------------------------------------- 1 | ContentPreserveNewest -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/KitchenSink/TestApp/CopyOutputNotPublish.txt: -------------------------------------------------------------------------------- 1 | CopyOutputNotPublish -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/KitchenSink/TestApp/NoneCopyOutputAlways.txt: -------------------------------------------------------------------------------- 1 | NoneCopyOutputAlways -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/KitchenSink/TestApp/NoneCopyOutputNever.txt: -------------------------------------------------------------------------------- 1 | NoneCopyOutputNever -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/KitchenSink/TestApp/NoneCopyOutputPreserveNewest.txt: -------------------------------------------------------------------------------- 1 | NoneCopyOutputPreserveNewest -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/KitchenSink/TestApp/runtimeconfig.template.json: -------------------------------------------------------------------------------- 1 | { 2 | "configProperties": { 3 | "System.GC.Concurrent": true, 4 | "extraProperty": true 5 | }, 6 | "applyPatches": true 7 | } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/KitchenSink/TestLibrary/CopyToOutputFromProjectReference.txt: -------------------------------------------------------------------------------- 1 | CopyToOutputFromProjectReference -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/LinkTest/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace LinkTest 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Additional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Additional.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Class.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace LinkTest 4 | { 5 | public class LinkedSubClass 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Content.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Content.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Custom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Custom.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Embedded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.Embedded.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.None.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.None.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.page.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.page.xaml -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.resource.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/A/B C/Linked.resource.xaml -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/Linked.Additional.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Additional.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/Linked.Class.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace LinkTest 4 | { 5 | public class LinkedClass 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/Linked.Content.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Content.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/Linked.Custom.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Custom.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/Linked.Embedded.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.Embedded.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/Linked.None.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.None.txt -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/Linked.page.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.page.xaml -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/LinkTest/Linked/Linked.resource.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/LinkTest/Linked/Linked.resource.xaml -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/MSTestMetaPackageProjectWithMultipleTFMsSolution/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/MultiTestProjectSolutionWithDifferentFailures/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/MultiTestProjectSolutionWithDiscoveredTests/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/MultiTestProjectSolutionWithTests/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/MultipleTestProjectSolution/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/MultipleTestProjectsWithoutSolution/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/NetCoreApp11WithP2P/App/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | class Program 4 | { 5 | static void Main(string[] args) 6 | { 7 | Console.WriteLine("Hello World!"); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/NetCoreApp11WithP2P/Library/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace ClassLibrary 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/NetCoreApp11WithP2P/Library/Library.csproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | 3 | <PropertyGroup> 4 | <TargetFramework>netcoreapp1.1</TargetFramework> 5 | </PropertyGroup> 6 | 7 | </Project> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/NewtonsoftProfile/NewtonsoftFilterProfile.xml: -------------------------------------------------------------------------------- 1 | <StoreArtifacts> 2 | <Package Id="Newtonsoft.Json" Version ="$(NewtonsoftJsonPackageVersion)"/> 3 | </StoreArtifacts> 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/NuGetConfigProfile/NuGetConfigFilterProfile.xml: -------------------------------------------------------------------------------- 1 | <StoreArtifacts> 2 | <Package Id="NuGet.Configuration" Version="4.3.0"/> 3 | </StoreArtifacts> 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/PortableToolWithP2P/Library/Library.csproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | 3 | <PropertyGroup> 4 | <TargetFramework>netcoreapp2.0</TargetFramework> 5 | </PropertyGroup> 6 | 7 | </Project> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/A/A.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/A/A.cs -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/B/B.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/B/B.cs -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/C/C.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/C/C.cs -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/Common.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/Common.cs -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/D/D.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/D/D.cs -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/E/E.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/E/E.cs -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/E/E.csproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | <PropertyGroup> 3 | <TargetFramework>netstandard2.0</TargetFramework> 4 | </PropertyGroup> 5 | </Project> 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/F/F.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/F/F.cs -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/G/G.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/ProjectReferences_Graph/G/G.cs -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/U/U.csproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | <PropertyGroup> 3 | <TargetFramework>netstandard2.1</TargetFramework> 4 | </PropertyGroup> 5 | </Project> 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectReferences_Graph/Z/Z.csproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | <PropertyGroup> 3 | <TargetFramework>netstandard2.1</TargetFramework> 4 | </PropertyGroup> 5 | </Project> 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectSolutionForMultipleTFMs/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/ProjectWithEsProjReference/Lib.esproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.VisualStudio.JavaScript.SDK/1.0.1948920" /> 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/AnotherClassLib/Views/Shared/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ var message = "Hello world";} 2 | @message 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/AnotherClassLib/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using ClassLibrary 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/AnotherClassLib/wwwroot/css/site.css: -------------------------------------------------------------------------------- 1 | div.fluent { display: inline-block } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/AnotherClassLib/wwwroot/js/project-direct-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('project-direct-dep').innerHTML = 'project-direct-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/AppWithP2PReference/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Home Page"; 3 | } 4 | 5 | <div> 6 | <p>Some test content.</p> 7 | </div> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/AppWithP2PReference/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using AppWithP2PReference 2 | @using AppWithP2PReference.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/AppWithP2PReference/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLibrary 2 | { 3 | public class Class1 4 | { 5 | // Just here so this assembly has some compilation inputs. 6 | } 7 | } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/Components/App.razor: -------------------------------------------------------------------------------- 1 | <p>Hello from razor</p> 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/Components/App.razor.css: -------------------------------------------------------------------------------- 1 | p { 2 | font-size: bold; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using ClassLibrary 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithP2PReference/ClassLibrary/wwwroot/js/project-transitive-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('project-transitive-dep').innerHTML = 'project-transitive-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/AnotherClassLib/Views/Shared/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ var message = "Hello world";} 2 | @message 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/AnotherClassLib/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using ClassLibrary 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/AnotherClassLib/wwwroot/css/site.css: -------------------------------------------------------------------------------- 1 | div.fluent { display: inline-block } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/AnotherClassLib/wwwroot/js/project-direct-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('project-direct-dep').innerHTML = 'project-direct-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/ClassLibrary/Components/App.razor: -------------------------------------------------------------------------------- 1 | <p>Hello from razor</p> 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/ClassLibrary/Components/App.razor.css: -------------------------------------------------------------------------------- 1 | p { 2 | font-size: bold; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/ClassLibrary/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using ClassLibrary 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/ClassLibrary/wwwroot/js/project-transitive-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('project-transitive-dep').innerHTML = 'project-transitive-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/RazorPackageLibraryDirectDependency/Components/App.razor: -------------------------------------------------------------------------------- 1 | <p>Hello from razor</p> 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/RazorPackageLibraryDirectDependency/Components/App.razor.css: -------------------------------------------------------------------------------- 1 | p { 2 | font-size: bold; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/RazorPackageLibraryDirectDependency/wwwroot/css/site.css: -------------------------------------------------------------------------------- 1 | div.fluent { display: inline-block } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorAppWithPackageAndP2PReference/RazorPackageLibraryDirectDependency/wwwroot/js/pkg-direct-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('pkg-direct-dep').innerHTML = 'pkg-direct-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorClassLibrary/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLibrary 2 | { 3 | public class Class1 4 | { 5 | // Just here so this assembly has some compilation inputs. 6 | } 7 | } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorClassLibrary/Components/App.razor: -------------------------------------------------------------------------------- 1 | <p>Hello from razor</p> 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorClassLibrary/Components/App.razor.css: -------------------------------------------------------------------------------- 1 | p { 2 | font-size: bold; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorClassLibrary/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using ClassLibrary 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorClassLibrary/wwwroot/js/project-transitive-dep.js: -------------------------------------------------------------------------------- 1 | (function () { 2 | document.getElementById('project-transitive-dep').innerHTML = 'project-transitive-dep'; 3 | })() -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorComponentApp/Components/Pages/Counter.razor.css: -------------------------------------------------------------------------------- 1 | button { 2 | font-size: 16px; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorComponentApp/Components/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorComponentApp/Components/Pages/Index.razor.css: -------------------------------------------------------------------------------- 1 | h1 { 2 | font-weight: bold; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorComponentApp/Components/Pages/_Imports.razor: -------------------------------------------------------------------------------- 1 | @layout MainLayout 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorComponentApp/Components/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using ComponentApp.Components.Shared 2 | @using Microsoft.AspNetCore.Components.Routing 3 | @using Microsoft.AspNetCore.Components.Web 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorComponentAppMultitarget/Program.cs: -------------------------------------------------------------------------------- 1 | 2 | namespace ComponentApp; 3 | 4 | public static class Program 5 | { 6 | public static void Main(string[] arguments) 7 | { 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorComponentLibrary/MyComponent.razor: -------------------------------------------------------------------------------- 1 | <GenericComponent Item="17" Title="nameof(Class1)" /> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/Components/Counter.razor: -------------------------------------------------------------------------------- 1 | <div>This file should produce a component</div> 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/Components/Counter.razor.css: -------------------------------------------------------------------------------- 1 | div { 2 | font-size: 16px; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/SimpleTagHelper.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Razor.TagHelpers; 2 | 3 | namespace MvcWithComponents 4 | { 5 | public class SimpleTagHelper : TagHelper 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/TestComponent.razor: -------------------------------------------------------------------------------- 1 | Hello from component -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/Views/Home/FileName.cshtml: -------------------------------------------------------------------------------- 1 | @page "/filename" 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Home Page"; 3 | } 4 | 5 | <p>Hello world!</p> 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/Views/Home/Index.cshtml.css: -------------------------------------------------------------------------------- 1 | p { 2 | font-size: 48px; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/Views/Shared/NavMenu.razor: -------------------------------------------------------------------------------- 1 | @Test.Foo @* Used in a test. Don't remove *@ 2 | 3 | NavMenu content 4 | 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using MvcWithComponents 2 | @using MvcWithComponents.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | @inject DateTime TheTime 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorMvcWithComponents/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/SimpleTagHelper.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Razor.TagHelpers; 2 | 3 | namespace SimpleMvc 4 | { 5 | public class SimpleTagHelper : TagHelper 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/#F{}i+l!e.cshtml: -------------------------------------------------------------------------------- 1 | <p>Just a file with a special character in the name!</p> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/About.cshtml.css: -------------------------------------------------------------------------------- 1 | h2 { 2 | font-size: 24px; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/Contact.cshtml.css: -------------------------------------------------------------------------------- 1 | a { 2 | font-size: 36px; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Home Page"; 3 | } 4 | 5 | <div> 6 | <p>Some test content.</p> 7 | </div> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/Views/Home/Index.cshtml.css: -------------------------------------------------------------------------------- 1 | p { 2 | font-size: 48px; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SimpleMvc 2 | @using SimpleMvc.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | @inject DateTime TheTime 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/wwwroot/.not-copied/test.txt: -------------------------------------------------------------------------------- 1 | some test content -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/wwwroot/.well-known/security.txt: -------------------------------------------------------------------------------- 1 | Contact: mailto:test@example.com 2 | Expires: 2999-01-01T08:00:00.000Z -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc/wwwroot/js/SimpleMvc.js: -------------------------------------------------------------------------------- 1 | // This is a test file 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc21/SimpleTagHelper.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Razor.TagHelpers; 2 | 3 | namespace SimpleMvc 4 | { 5 | public class SimpleTagHelper : TagHelper 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc21/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Home Page"; 3 | } 4 | 5 | <div> 6 | <p>Some test content.</p> 7 | </div> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc21/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SimpleMvc 2 | @using SimpleMvc.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | @namespace SimpleMvc21 5 | @inject DateTime TheTime 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc21/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc21NetFx/SimpleTagHelper.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Razor.TagHelpers; 2 | 3 | namespace SimpleMvc 4 | { 5 | public class SimpleTagHelper : TagHelper 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc21NetFx/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Home Page"; 3 | } 4 | 5 | <div> 6 | <p>Some test content.</p> 7 | </div> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc21NetFx/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SimpleMvc21NetFx 2 | @using SimpleMvc21NetFx.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | @namespace SimpleMvc21NetFx 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc21NetFx/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc22/SimpleTagHelper.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Razor.TagHelpers; 2 | 3 | namespace SimpleMvc 4 | { 5 | public class SimpleTagHelper : TagHelper 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc22/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SimpleMvc 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | @namespace SimpleMvc21 4 | @inject DateTime TheTime 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc22/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc31/SimpleTagHelper.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Razor.TagHelpers; 2 | 3 | namespace SimpleMvc 4 | { 5 | public class SimpleTagHelper : TagHelper 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc31/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SimpleMvc31 2 | @using SimpleMvc31.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc31/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc50/SimpleTagHelper.cs: -------------------------------------------------------------------------------- 1 | using Microsoft.AspNetCore.Razor.TagHelpers; 2 | 3 | namespace SimpleMvc 4 | { 5 | public class SimpleTagHelper : TagHelper 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc50/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using SimpleMvc50 2 | @using SimpleMvc50.Models 3 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/RazorSimpleMvc50/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/Razorblazor31/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | 7 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/Razorblazor31/blazor31.csproj: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk.Web"> 2 | 3 | <PropertyGroup> 4 | <TargetFramework>netcoreapp3.1</TargetFramework> 5 | </PropertyGroup> 6 | 7 | </Project> 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/SlnFileWithNoProjectReferencesAndVBProject/VBProject/Module1.vb: -------------------------------------------------------------------------------- 1 | Module Module1 2 | 3 | Sub Main() 4 | 5 | End Sub 6 | 7 | End Module 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/SlnFileWithReferencedProjects/App.slnx: -------------------------------------------------------------------------------- 1 | <Solution> 2 | </Solution> 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/SolutionFilesTemplates/ExpectedSlnFileAfterAddingLibProjToEmptySln.slnx: -------------------------------------------------------------------------------- 1 | <Solution> 2 | <Project Path="Lib/Lib.csproj" /> 3 | </Solution> 4 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/SolutionWithAppAndDcProj/SampleApp/Program.cs: -------------------------------------------------------------------------------- 1 | // See https://aka.ms/new-console-template for more information 2 | Console.WriteLine("Hello, World!"); 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/SourceLinkTestApp/Directory.Build.props: -------------------------------------------------------------------------------- 1 | <Project> 2 | </Project> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/SourceLinkTestApp/Directory.Build.targets: -------------------------------------------------------------------------------- 1 | <Project> 2 | </Project> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TargetManifests/FluentAssertion.xml: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | <ItemGroup> 3 | <PackageReference Include="FluentAssertions.Json" Version="4.12.0" /> 4 | </ItemGroup> 5 | </Project> 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TargetManifests/StarVersion.xml: -------------------------------------------------------------------------------- 1 | <Project Sdk="Microsoft.NET.Sdk"> 2 | <ItemGroup> 3 | <PackageReference Include="NuGet.Common" Version="4.0.0-*" /> 4 | </ItemGroup> 5 | </Project> 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppSimpleWithRetry/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithEmptySln/App.sln: -------------------------------------------------------------------------------- 1 | 2 | Microsoft Visual Studio Solution File, Format Version 12.00 3 | # Visual Studio 15 4 | VisualStudioVersion = 15.0.26006.2 5 | MinimumVisualStudioVersion = 10.0.40219.1 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithEmptySln/App.slnx: -------------------------------------------------------------------------------- 1 | <Solution /> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAnd472CsprojFiles/Empty/README: -------------------------------------------------------------------------------- 1 | This directory is intentionally empty. 2 | 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojFiles/Empty/README: -------------------------------------------------------------------------------- 1 | This directory is intentionally empty. 2 | 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInParentDir/Dir/App.slnx: -------------------------------------------------------------------------------- 1 | <Solution /> 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVS/foo/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace foo 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVS/foo/bar/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace bar 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Test 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Class2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace TestCollision 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Test 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Class2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace TestCollision 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Class3.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Second 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Third/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace bar 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojInSubDirVSErrors/Base/Second/Third/Class2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Second 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndCsprojToRemove/Empty/README: -------------------------------------------------------------------------------- 1 | This directory is intentionally empty. 2 | 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndDefaultProjectType/App.slnx: -------------------------------------------------------------------------------- 1 | <Solution /> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnAndSlnfWithSpecialCharactersInPath/App@something.slnx: -------------------------------------------------------------------------------- 1 | <Solution> 2 | <Project Path="src/App/App.csproj" /> 3 | <Project Path="src/OtherApp/OtherApp.csproj" /> 4 | </Solution> 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnProjectDependencyToRemove/First/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace First 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnProjectDependencyToRemove/Second/Class1.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Second 4 | { 5 | public class Class1 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnUsingPublishReleaseConflictingCasing/App2/Program.cs: -------------------------------------------------------------------------------- 1 | // See https://aka.ms/new-console-template for more information 2 | Console.WriteLine("Hello, World!"); 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnxAndSolutionFilters/App.slnf: -------------------------------------------------------------------------------- 1 | { 2 | "solution": { 3 | "path": "./App.slnx", 4 | "projects": [ 5 | "src\\App\\App.csproj" 6 | ] 7 | } 8 | } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestAppWithSlnxAndSolutionFilters/App.slnx: -------------------------------------------------------------------------------- 1 | <Solution> 2 | <Project Path="src/App/App.csproj" /> 3 | <Project Path="src/OtherApp/OtherApp.csproj" /> 4 | </Solution> 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectSolution/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectSolutionWithCodeCoverage/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectSolutionWithTestsAndArtifacts/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectWithClassLibrary/ClassLibrary/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLibrary 2 | { 3 | public class Class1 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectWithClassLibrary/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectWithConditionOnGlobalProperty/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectWithDiscoveredTests/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectWithLaunchSettings/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectWithMultipleTFMsParallelization/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectWithMultipleTFMsSolution/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TestProjectWithTests/dotnet.config: -------------------------------------------------------------------------------- 1 | [dotnet.test.runner] 2 | name= "Microsoft.Testing.Platform" -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/TrimmedAppWithReferences/App/TestPackages/_._: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/TrimmedAppWithReferences/App/TestPackages/_._ -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/VBTestApp/Program.vb: -------------------------------------------------------------------------------- 1 | Imports System 2 | 3 | Module Program 4 | Sub Main(args As String()) 5 | Console.WriteLine("Hello World!") 6 | End Sub 7 | End Module 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAppMissingAssemblyFailure/Dep2/Dep2.cs: -------------------------------------------------------------------------------- 1 | namespace Dep2; 2 | 3 | public class Dep2Lib 4 | { 5 | void F() 6 | { 7 | Console.WriteLine(1); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAppMissingAssemblyFailure/Dep2/TestAttribute.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Dep2; 4 | 5 | [AttributeUsage(AttributeTargets.Assembly)] 6 | public class TestAttribute : Attribute 7 | { 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAppMultiProc/Lib/Lib.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public class Lib 4 | { 5 | public static void Common() 6 | { 7 | Console.WriteLine("<Lib>"); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAppMultiProc/Lib2/Lib2.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | public class Lib2 4 | { 5 | public static void Print() 6 | { 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAppMultiProc/ServiceA/A2.cs: -------------------------------------------------------------------------------- 1 | [assembly: System.Reflection.AssemblyMetadata("TestAssemblyMetadata", "1")] -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAppTypeLoadFailure/Dep/Dep.cs: -------------------------------------------------------------------------------- 1 | public class Dep 2 | { 3 | void F() 4 | { 5 | Console.WriteLine(1); 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAspire/WatchAspire.Wasm/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAspire/WatchAspire.Wasm/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Routing 2 | @using standalone 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAspire/WatchAspire.Wasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | .build { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAspire/WatchAspire.Web/Components/PhotoList.razor: -------------------------------------------------------------------------------- 1 | @code { 2 | [Parameter] 3 | public IEnumerable<string> Photos { get; set; } = []; 4 | } 5 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAspire/WatchAspire.Web/appsettings.Development.json: -------------------------------------------------------------------------------- 1 | { 2 | "Logging": { 3 | "LogLevel": { 4 | "Default": "Information", 5 | "Microsoft.AspNetCore": "Warning" 6 | } 7 | } 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchAspire/WatchAspire.Web/wwwroot/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/WatchAspire/WatchAspire.Web/wwwroot/favicon.ico -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasm/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasm/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Routing 2 | @using standalone 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasm/icudt_custom.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/WatchBlazorWasm/icudt_custom.dat -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | .build { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorhosted/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Threading.Tasks; 3 | 4 | while (true) 5 | { 6 | Console.WriteLine("."); 7 | await Task.Delay(1000); 8 | } 9 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/LinkToWebRoot/css/app.css: -------------------------------------------------------------------------------- 1 | .publish { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/Pages/Index.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/_Imports.razor: -------------------------------------------------------------------------------- 1 | @using Microsoft.AspNetCore.Components.Routing 2 | @using standalone 3 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/icudt_custom.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/icudt_custom.dat -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/wwwroot/Fake-License.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/wwwroot/css/app.css: -------------------------------------------------------------------------------- 1 | .build { } 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/wwwroot/serviceworkers/my-prod-service-worker.js: -------------------------------------------------------------------------------- 1 | // This is the production service worker 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/blazorwasm/wwwroot/serviceworkers/my-service-worker.js: -------------------------------------------------------------------------------- 1 | // This is the development service worker 2 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/razorclasslibrary/Class1.cs: -------------------------------------------------------------------------------- 1 | namespace RazorClassLibrary 2 | { 3 | public class Class1 4 | { 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchBlazorWasmHosted/razorclasslibrary/wwwroot/styles.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchMauiBlazor/Components/Pages/Home.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | 3 | <h1>Hello, world!</h1> 4 | 5 | Welcome to your new app. 6 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchMauiBlazor/MainPage.xaml.cs: -------------------------------------------------------------------------------- 1 | namespace maui_blazor; 2 | 3 | public partial class MainPage : ContentPage 4 | { 5 | public MainPage() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchMauiBlazor/Properties/launchSettings.json: -------------------------------------------------------------------------------- 1 | { 2 | "profiles": { 3 | "Windows Machine": { 4 | "commandName": "Project", 5 | "nativeDebugging": false 6 | } 7 | } 8 | } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchRazorWithDeps/RazorApp/Components/Pages/Home.razor: -------------------------------------------------------------------------------- 1 | @page "/" 2 | @using RazorClassLibrary.Components 3 | 4 | <PageTitle>Home</PageTitle> 5 | 6 | <Example /> 7 | 8 | Welcome to your new app. -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchRazorWithDeps/RazorClassLibrary/Components/Example.razor: -------------------------------------------------------------------------------- 1 | <div class="example"> 2 | <h1>Hello World</h1> 3 | </div> -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WatchRazorWithDeps/RazorClassLibrary/Components/Example.razor.css: -------------------------------------------------------------------------------- 1 | .example { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /test/TestAssets/TestProjects/WindowsFormsTestApp/Form1.cs: -------------------------------------------------------------------------------- 1 | namespace WindowsFormsTestApp; 2 | 3 | public partial class Form1 : Form 4 | { 5 | public Form1() 6 | { 7 | InitializeComponent(); 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /test/TestAssets/WasmOverride/Directory.Build.props: -------------------------------------------------------------------------------- 1 | <Project> 2 | <PropertyGroup> 3 | <CheckEolTargetFramework>false</CheckEolTargetFramework> 4 | </PropertyGroup> 5 | </Project> 6 | -------------------------------------------------------------------------------- /test/TestAssets/dotnet-format/for_workspace_finder/multiple_solutions/solution_c.slnx: -------------------------------------------------------------------------------- 1 | <Solution /> 2 | -------------------------------------------------------------------------------- /test/TestAssets/dotnet-format/for_workspace_finder/single_slnx/single_slnx.slnx: -------------------------------------------------------------------------------- 1 | <Solution /> 2 | -------------------------------------------------------------------------------- /test/TestPackages/cgmanifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "$schema": "https://json.schemastore.org/component-detection-manifest.json", 3 | "version": 1, 4 | "registrations": [] 5 | } 6 | -------------------------------------------------------------------------------- /test/dotnet-MsiInstallation.Tests/images/advanced-network-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/advanced-network-settings.png -------------------------------------------------------------------------------- /test/dotnet-MsiInstallation.Tests/images/file-and-printer-sharing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/file-and-printer-sharing.png -------------------------------------------------------------------------------- /test/dotnet-MsiInstallation.Tests/images/network-switch-creation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/network-switch-creation.png -------------------------------------------------------------------------------- /test/dotnet-MsiInstallation.Tests/images/private-network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/private-network.png -------------------------------------------------------------------------------- /test/dotnet-MsiInstallation.Tests/images/virtual-machine-generation-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/virtual-machine-generation-2.png -------------------------------------------------------------------------------- /test/dotnet-MsiInstallation.Tests/images/virtual-switch-manager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet-MsiInstallation.Tests/images/virtual-switch-manager.png -------------------------------------------------------------------------------- /test/dotnet-format.UnitTests/.editorconfig: -------------------------------------------------------------------------------- 1 | # Code files 2 | [*.{cs,csx,vb,vbx}] 3 | # CA1822: Make member static 4 | dotnet_diagnostic.CA1822.severity = silent -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/.gitignore: -------------------------------------------------------------------------------- 1 | *.received/** 2 | *.received.txt 3 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#Dotnet-local-tool-manifest-file#-n#item.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#EditorConfig-file#-n#item#--empty.verified/EditorConfig-file/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#EditorConfig-file#-n#item#--empty.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#EditorConfig-file#-n#item.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Build-props-file#-n#item#--inherit#--use-artifacts.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Build-props-file#-n#item#--inherit.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Build-targets-file#-n#item#--inherit.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Packages-props-file#-n#item#--inherit.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#MSBuild-Directory-Packages-props-file#-n#item.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#NuGet-Config#-n#item.Linux.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. 2 | 3 | Processing post-creation actions... -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#NuGet-Config#-n#item.OSX.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. 2 | 3 | Processing post-creation actions... -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#NuGet-Config#-n#item.Windows.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#Solution-File#-n#item.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#Web-Config#-n#item.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#dotnet-gitattributes-file#-n#item.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#dotnet-gitignore-file#-n#item.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200#--roll-forward#major.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200.verified/global-json-file/global.json: -------------------------------------------------------------------------------- 1 | { 2 | "sdk": { 3 | "version": "6.0.200" 4 | } 5 | } 6 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item#--sdk-version#6.0.200.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item.verified/global-json-file/global.json: -------------------------------------------------------------------------------- 1 | { 2 | "sdk": { 3 | "version": "%CURRENT-VER%" 4 | } 5 | } -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AllCommonItemsCreate.-o#global-json-file#-n#item.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "%TEMPLATE_NAME%" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AotVariants.console.cs.verified/MyProject/Program.cs: -------------------------------------------------------------------------------- 1 | // See https://aka.ms/new-console-template for more information 2 | Console.WriteLine("Hello, World!"); 3 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AotVariants.console.cs.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Console App" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AotVariants.console.vb.verified/MyProject/Program.cs: -------------------------------------------------------------------------------- 1 | // See https://aka.ms/new-console-template for more information 2 | Console.WriteLine("Hello, World!"); 3 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/AotVariants.console.vb.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Console App" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=10.0.targetFramework=net6.0.verified/class/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public class TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=10.0.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Class" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=9.0.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Class" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=preview.targetFramework=net7.0.verified/class/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public class TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.langVersion=preview.targetFramework=net7.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Class" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.verified/class/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public class TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.class.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Class" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.langVersion=10.targetFramework=net6.0.verified/enum/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public enum TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.langVersion=10.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.langVersion=9.0.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.targetFramework=net7.0.verified/enum/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public enum TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.targetFramework=net7.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.targetFramework=netstandard2.0.verified/enum/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib 2 | { 3 | public enum TestItem1 4 | { 5 | 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.verified/enum/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public enum TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.enum.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.langVersion=10.0.targetFramework=net6.0.verified/interface/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public interface TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.langVersion=10.0.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Interface" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.langVersion=9.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Interface" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.verified/interface/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public interface TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.interface.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Interface" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=10.targetFramework=net6.0.verified/record/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public record class TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=10.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Record" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=8.0.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Record" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=9.0.verified/record/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib 2 | { 3 | public record TestItem1 4 | { 5 | 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.langVersion=9.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Record" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.verified/record/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public record class TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.record.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Record" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=10.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Struct" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=10.targetFramework=net6.0.verified/struct/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public struct TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=10.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Struct" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=10.verified/struct/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public struct TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.langVersion=9.0.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Struct" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Struct" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetCSharpClassTemplatesTest.struct.verified/struct/TestItem1.cs: -------------------------------------------------------------------------------- 1 | namespace ClassLib; 2 | 3 | public struct TestItem1 4 | { 5 | 6 | } 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cmd.verified.txt: -------------------------------------------------------------------------------- 1 | set type = "DefaultTrueIncluded" 2 | 3 | set type = "DefaultFalseIncluded" 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.cshtml.verified.txt: -------------------------------------------------------------------------------- 1 | <p>DefaultTrueIncluded</p> 2 | 3 | <p>DefaultFalseIncluded</p> 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.haml.verified.txt: -------------------------------------------------------------------------------- 1 | %p DefaultTrueIncluded 2 | 3 | %p DefaultFalseIncluded 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.othertype.verified.txt: -------------------------------------------------------------------------------- 1 | DefaultTrueIncluded 2 | 3 | DefaultFalseIncluded 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_ConditionalProcessing_Test.yml.verified.txt: -------------------------------------------------------------------------------- 1 | DefaultTrueIncluded 2 | 3 | DefaultFalseIncluded 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_WithConditionalParameters.verified.txt: -------------------------------------------------------------------------------- 1 | 2 | // value of A: true 3 | // value of B: paramB 4 | 5 | // A is enabled 6 | 7 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_WithRequiredParams_parameters=AB.verified.txt: -------------------------------------------------------------------------------- 1 | 2 | // value of paramA: valA 3 | // value of paramB: valB 4 | // value of paramC: def 5 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetNewInstantiateTests.CanInstantiateTemplate_WithRequiredParams_parameters=ABC.verified.txt: -------------------------------------------------------------------------------- 1 | 2 | // value of paramA: valA 3 | // value of paramB: valB 4 | // value of paramC: valC 5 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=15.3.targetFramework=netstandard2.0.verified/class/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Class TestItem1 2 | 3 | End Class -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Class" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=16.targetFramework=net6.0.verified/class/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Class TestItem1 2 | 3 | End Class -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=16.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Class" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=latest.targetFramework=net7.0.verified/class/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Class TestItem1 2 | 3 | End Class -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.langVersion=latest.targetFramework=net7.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Class" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.verified/class/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Class TestItem1 2 | 3 | End Class -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.class.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Class" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=15.3.targetFramework=netstandard2.0.verified/enum/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Enum TestItem1 2 | None = 0 3 | End Enum -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=16.targetFramework=net6.0.verified/enum/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Enum TestItem1 2 | None = 0 3 | End Enum -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=16.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=latest.targetFramework=net7.0.verified/enum/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Enum TestItem1 2 | None = 0 3 | End Enum -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.langVersion=latest.targetFramework=net7.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.targetFramework=net7.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.verified/enum/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Enum TestItem1 2 | None = 0 3 | End Enum -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.enum.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Enum" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=15.3.targetFramework=netstandard2.0.verified/interface/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Interface TestItem1 2 | 3 | End Interface -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Interface" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=16.targetFramework=net7.0.verified/interface/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Interface TestItem1 2 | 3 | End Interface -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=16.targetFramework=net7.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Interface" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=latest.targetFramework=net6.0.verified/interface/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Interface TestItem1 2 | 3 | End Interface -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.langVersion=latest.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Interface" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.verified/interface/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Interface TestItem1 2 | 3 | End Interface -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.interface.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Interface" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=15.3.targetFramework=netstandard2.0.verified/module/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Module TestItem1 2 | 3 | End Module -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Module" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=15.5.targetFramework=netstandard2.0.verified/module/CustomFileName.vb: -------------------------------------------------------------------------------- 1 | Public Module CustomFileName 2 | 3 | End Module -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=15.5.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Module" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=16.targetFramework=net7.0.verified/module/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Module TestItem1 2 | 3 | End Module -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=16.targetFramework=net7.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Module" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=9.targetFramework=netstandard2.0.verified/module/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Module ClassLib 2 | 3 | End Module 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=9.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Module" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=latest.targetFramework=net6.0.verified/module/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Module TestItem1 2 | 3 | End Module -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.langVersion=latest.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Module" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.verified/module/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Module TestItem1 2 | 3 | End Module -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.module.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Module" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.struct.langVersion=16.targetFramework=net6.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Structure" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.struct.langVersion=16.targetFramework=net6.0.verified/struct/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Structure TestItem1 2 | 3 | End Structure -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.langVersion=15.3.targetFramework=netstandard2.0.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Structure" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.langVersion=15.3.targetFramework=netstandard2.0.verified/structure/CustomFileName.vb: -------------------------------------------------------------------------------- 1 | Public Structure CustomFileName 2 | 3 | End Structure -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.langVersion=latest.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Structure" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.langVersion=latest.verified/structure/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Structure TestItem1 2 | 3 | End Structure -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Structure" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/DotnetVisualBasicClassTemplatesTest.structure.verified/structure/TestItem1.vb: -------------------------------------------------------------------------------- 1 | Public Structure TestItem1 2 | 3 | End Structure -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/FeaturesSupport.classlib.Nullable-False#TopLevel-False#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified/MyProject/Class1.vb: -------------------------------------------------------------------------------- 1 | Public Class Class1 2 | 3 | End Class 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/FeaturesSupport.classlib.Nullable-False#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified/MyProject/Class1.vb: -------------------------------------------------------------------------------- 1 | Public Class Class1 2 | 3 | End Class 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-False#FileScopedNs-False#vb#NoLangVer.verified/MyProject/Class1.vb: -------------------------------------------------------------------------------- 1 | Public Class Class1 2 | 3 | End Class 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/FeaturesSupport.classlib.Nullable-True#TopLevel-True#ImplicitUsings-True#FileScopedNs-True#vb#NoLangVer.verified/MyProject/Class1.vb: -------------------------------------------------------------------------------- 1 | Public Class Class1 2 | 3 | End Class 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample01.basic-template.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample01.basic-template.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 01" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample02.add-parameters.copyrightName=Test Copyright.title=Test Title.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample02.add-parameters.copyrightName=Test Copyright.title=Test Title.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 02" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/sample03/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Home Page"; 3 | } 4 | 5 | <h1>Hello World!</h1> 6 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/sample03/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using sample03 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/sample03/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.EnableContactPage=true.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 03" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/sample03/Views/Home/Index.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | ViewData["Title"] = "Home Page"; 3 | } 4 | 5 | <h1>Hello World!</h1> 6 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/sample03/Views/_ViewImports.cshtml: -------------------------------------------------------------------------------- 1 | @using sample03 2 | @addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers 3 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/sample03/Views/_ViewStart.cshtml: -------------------------------------------------------------------------------- 1 | @{ 2 | Layout = "_Layout"; 3 | } 4 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample03.optional-page.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 03" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample04.parameter-from-list.BackgroundColor=dimgray.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample04.parameter-from-list.BackgroundColor=dimgray.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 04" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample05.multi-project.includetest=false.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample05.multi-project.includetest=false.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Console Sample 05" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample05.multi-project.includetest=true.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample05.multi-project.includetest=true.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Console Sample 05" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample06.console-csharp-fsharp.language=F#.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample06.console-csharp-fsharp.language=F#.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 06" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample06.console-csharp-fsharp.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample06.console-csharp-fsharp.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 06" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample07.param-with-custom-short-name.verified/sample07/contact.txt: -------------------------------------------------------------------------------- 1 | Sample file -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample07.param-with-custom-short-name.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample07.param-with-custom-short-name.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 07" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample09.replace-onlyif-after.backgroundColor=grey.verified/sample09/contact.txt: -------------------------------------------------------------------------------- 1 | Sample file -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample09.replace-onlyif-after.backgroundColor=grey.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample09.replace-onlyif-after.backgroundColor=grey.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 09" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample10.symbol-from-date.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample10.symbol-from-date.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 10" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample11.change-string-casing.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample11.change-string-casing.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 11" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample13.constant-value.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample13.constant-value.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 13" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample15.computed-symbol.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample15.computed-symbol.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 15" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample16.string-value-transform.verified/std-streams/stderr.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/dotnet-new.IntegrationTests/Approvals/sample16.string-value-transform.verified/std-streams/stdout.txt: -------------------------------------------------------------------------------- 1 | The template "Contoso Sample 16" was created successfully. -------------------------------------------------------------------------------- /test/dotnet-watch.Tests/.editorconfig: -------------------------------------------------------------------------------- 1 | [*.cs] 2 | # Field is never assigned to, and will always have its default value null 3 | dotnet_diagnostic.CS0649.severity = none -------------------------------------------------------------------------------- /test/dotnet.Tests/ShellShimTests/WpfBinaryTestAssets/testwpf.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dotnet/sdk/f9748c8c3ab6ae4915f3e0a280175af16cef09ef/test/dotnet.Tests/ShellShimTests/WpfBinaryTestAssets/testwpf.dll -------------------------------------------------------------------------------- /test/dotnet.Tests/app.config: -------------------------------------------------------------------------------- 1 | <?xml version="1.0" encoding="utf-8" ?> 2 | <configuration> 3 | <appSettings> 4 | <add key="xunit.diagnosticMessages" value="true"/> 5 | </appSettings> 6 | </configuration> 7 | -------------------------------------------------------------------------------- /test/xunit-runner/XUnitPublish.targets: -------------------------------------------------------------------------------- 1 | <Project> 2 | <Target Name="PublishWithOutput" DependsOnTargets="Publish" Returns="$([System.IO.Path]::GetFullPath('$(PublishDir)'))" /> 3 | </Project> 4 | --------------------------------------------------------------------------------