Skip to content

Merge dotnet/Installer src and test folder histories #40084

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9,590 commits into from
Apr 17, 2024

Conversation

MiYanni
Copy link
Member

@MiYanni MiYanni commented Apr 9, 2024

Related: dotnet/installer#17959
Related: #38804

Summary

In an effort to merge the https://github.com/dotnet/installer repo into this one, we decided to keep the history of the src and test folders. This means this PR contains the contents of those folders from the dotnet/Installer repo, but does not actually utilize those files/projects. The Phase 1 PR I have will be updated to include these files as they are from this history, and then modify them to function in the repo. Therefore, the goal of this PR isn't to make anything function, but instead simply provide the history of these files.

If the files impact the build, I'll modify this PR to decouple them from the SDK build process.

Test Builds

Public

Internal

v-wuzhai and others added 30 commits March 6, 2024 15:15
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
Co-authored-by: Alexander Köplinger <alex.koeplinger@outlook.com>
Co-authored-by: Viktor Hofer <viktor.hofer@microsoft.com>
@MiYanni MiYanni requested a review from a team April 9, 2024 21:09
@MiYanni MiYanni requested a review from a team as a code owner April 9, 2024 21:09
@ghost ghost added Area-CodeFlow untriaged Request triage from a team member labels Apr 9, 2024
# Conflicts:
#	src/Assets/DesktopTestProjects/NETFrameworkReferenceNETStandard20/MultiTFMTestApp/Program.cs
#	src/Assets/NonRestoredTestProjects/AppThrowingException/App/Program.cs
#	src/Assets/NonRestoredTestProjects/AppThrowingException/AppDependingOnOtherAsTool/Program.cs
#	src/Assets/NonRestoredTestProjects/AppWithNonExistingToolDependency/Program.cs
#	src/Assets/NonRestoredTestProjects/ToolWithRandomPackageName/AppWithDepOnTool/Program.cs
#	src/Assets/NonRestoredTestProjects/ToolWithRandomPackageName/ToolWithRandomPackageName/Program.cs
#	src/Assets/TestPackages/Library.ContainsAnalyzer/Class1.cs
#	src/Assets/TestPackages/Library.ContainsAnalyzer2/Class1.cs
#	src/Assets/TestPackages/ToolWithOutputName/Program.cs
#	src/Assets/TestPackages/dotnet-hello/v1/dotnet-hello/Program.cs
#	src/Assets/TestPackages/dotnet-outputsframeworkversion/dotnet-outputsframeworkversion-netcoreapp1.0/Program.cs
#	src/Assets/TestProjects/AppWithTransitiveProjectRefs/AuxLibrary/Helper.cs
#	src/Assets/TestProjects/AppWithTransitiveProjectRefs/MainLibrary/Helper.cs
#	src/Assets/TestProjects/AppsWithFrameworkReferences/StopwatchLib/Helper.cs
#	src/Assets/TestProjects/CompilationContext/TestApp/Program.cs
#	src/Assets/TestProjects/SlnFileWithNoProjectReferencesAndCSharpProject/CSharpProject/Program.cs
#	src/Assets/TestProjects/SlnFileWithNoProjectReferencesAndCSharpProject/CSharpProject/Properties/AssemblyInfo.cs
#	src/Assets/TestProjects/SourceLinkTestApp/Program.cs
#	src/Assets/TestProjects/TestAppWithMultipleSlnFiles/App/Program.cs
#	src/Assets/TestProjects/TestAppWithSlnAndCsprojToRemove/App/Program.cs
#	src/Assets/TestProjects/TestAppWithSlnAndProjectConfigs/ProjectWithMatchingConfigs/Library.cs
#	src/Assets/TestProjects/UwpUsingSdkExtras/Class1.cs
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/FileManipulation/FileUtil.cs
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/LocalizableStrings.resx
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/ProjectTypeGuids.cs
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/SlnFile.cs
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.cs.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.de.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.es.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.fr.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.it.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ja.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ko.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.pl.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.ru.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.tr.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/Microsoft.DotNet.Cli.Sln.Internal/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/Microsoft.DotNet.Cli.Utils/AnsiConsole.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/ArgumentEscaper.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/BlockingMemoryStream.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/BuiltInCommand.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/Command.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/CommandAvailableAsDotNetToolException.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/CommandResult.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/Constants.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/DebugHelper.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/DotnetFiles.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/DotnetVersionFile.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/Env.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/EnvironmentProvider.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/ExceptionExtensions.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/Extensions/CollectionsExtensions.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/Extensions/LockFileExtensions.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/Extensions/LockFileFormatExtensions.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/FileAccessRetryer.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/FileNameSuffixes.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/FilePermissionSettingException.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/ForwardingAppImplementation.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/FrameworkDependencyFile.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/GracefulException.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/IBuiltInCommandEnvironment.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/ICommand.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/IEnvironmentProvider.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/MSBuildProjectExtensions.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/PathUtility.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/ProcessStartInfoExtensions.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/Properties/AssemblyInfo.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/StreamForwarder.cs
#	src/Cli/Microsoft.DotNet.Cli.Utils/TelemetryEventEntry.cs
#	src/Cli/Microsoft.DotNet.Configurer/AspNetCertificateSentinel.cs
#	src/Cli/Microsoft.DotNet.Configurer/BashPathUnderHomeDirectory.cs
#	src/Cli/Microsoft.DotNet.Configurer/ConfigurationException.cs
#	src/Cli/Microsoft.DotNet.Configurer/FileSentinel.cs
#	src/Cli/Microsoft.DotNet.Configurer/NoOpAspNetCertificateSentinel.cs
#	src/Cli/Microsoft.DotNet.Configurer/NoOpFileSentinel.cs
#	src/Cli/Microsoft.DotNet.Configurer/NoOpFirstTimeUseNoticeSentinel.cs
#	src/Cli/Microsoft.DotNet.Configurer/Properties/Properties.cs
#	src/Cli/Microsoft.DotNet.Configurer/ToolPackageFolderPathCalculator.cs
#	src/Cli/Microsoft.DotNet.Configurer/UserLevelCacheWriter.cs
#	src/Cli/Microsoft.DotNet.InternalAbstractions/EnvironmentWrapper.cs
#	src/Cli/Microsoft.DotNet.InternalAbstractions/FilePath.cs
#	src/Cli/Microsoft.DotNet.InternalAbstractions/FileSystemWrapper.cs
#	src/Cli/Microsoft.DotNet.InternalAbstractions/FileWrapper.cs
#	src/Cli/Microsoft.DotNet.InternalAbstractions/IFile.cs
#	src/Cli/Microsoft.DotNet.InternalAbstractions/Properties/Properties.cs
#	src/Cli/Microsoft.DotNet.InternalAbstractions/TemporaryDirectory.cs
#	src/Cli/dotnet/BuildServer/BuildServerException.cs
#	src/Cli/dotnet/BuildServer/BuildServerProvider.cs
#	src/Cli/dotnet/BuildServer/IBuildServerProvider.cs
#	src/Cli/dotnet/BuildServer/LocalizableStrings.resx
#	src/Cli/dotnet/BuildServer/MSBuildServer.cs
#	src/Cli/dotnet/BuildServer/RazorPidFile.cs
#	src/Cli/dotnet/BuildServer/RazorServer.cs
#	src/Cli/dotnet/BuildServer/VBCSCompilerServer.cs
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/BuildServer/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/BundledTargetFramework.cs
#	src/Cli/dotnet/CommandBase.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/AbstractPathBasedCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/AppBaseCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/AppBaseDllCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/CommandResolverArguments.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/CompositeCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/DefaultCommandResolverPolicy.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/DepsJsonCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/GenericPlatformCommandSpecFactory.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/IPackagedCommandSpecFactory.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/IProject.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/LockFileTargetExtensions.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/MSBuildProject.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/MuxerCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/NuGetUtils.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/OutputPathCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/PackagedCommandSpecFactory.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/PackagedCommandSpecFactoryWithCliRuntime.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/PathCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/PathCommandResolverPolicy.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/ProjectDependenciesCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/ProjectFactory.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/ProjectPathCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/ProjectToolsCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/PublishPathCommandSpecFactory.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/PublishedPathCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/ResourceAssemblyInfo.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/RootedCommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/ScriptCommandResolverPolicy.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/SingleProjectInfo.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/ToolPathCalculator.cs
#	src/Cli/dotnet/CommandFactory/CommandResolution/WindowsExePreferredCommandSpecFactory.cs
#	src/Cli/dotnet/CommandFactory/CommandResolver.cs
#	src/Cli/dotnet/CommandFactory/CommandSpec.cs
#	src/Cli/dotnet/CommandFactory/ICommandFactory.cs
#	src/Cli/dotnet/CommandFactory/LocalizableStrings.resx
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/CommandFactory/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/CommandLineValidation/LocalizableStrings.resx
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/CommandLineValidation/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/CommonLocalizableStrings.resx
#	src/Cli/dotnet/ForwardingApp.cs
#	src/Cli/dotnet/MsbuildProject.cs
#	src/Cli/dotnet/NuGetForwardingApp.cs
#	src/Cli/dotnet/PrintableTable.cs
#	src/Cli/dotnet/ProjectExtensions.cs
#	src/Cli/dotnet/ProjectInstanceExtensions.cs
#	src/Cli/dotnet/ProjectRootElementExtensions.cs
#	src/Cli/dotnet/Properties/AssemblyInfo.cs
#	src/Cli/dotnet/README.md
#	src/Cli/dotnet/ShellShim/DoNothingEnvironmentPath.cs
#	src/Cli/dotnet/ShellShim/LinuxEnvironmentPath.cs
#	src/Cli/dotnet/ShellShim/OsxBashEnvironmentPath.cs
#	src/Cli/dotnet/ShellShim/ShellShimException.cs
#	src/Cli/dotnet/ShellShim/ShellShimRepository.cs
#	src/Cli/dotnet/ShellShim/ShellShimRepositoryFactory.cs
#	src/Cli/dotnet/SlnFileExtensions.cs
#	src/Cli/dotnet/SlnFileFactory.cs
#	src/Cli/dotnet/SlnProjectCollectionExtensions.cs
#	src/Cli/dotnet/Telemetry/AllowListToSendFirstAppliedOptions.cs
#	src/Cli/dotnet/Telemetry/AllowListToSendFirstArgument.cs
#	src/Cli/dotnet/Telemetry/ExternalTelemetryProperties.cs
#	src/Cli/dotnet/Telemetry/ITelemetry.cs
#	src/Cli/dotnet/Telemetry/MacAddressGetter.cs
#	src/Cli/dotnet/Telemetry/Telemetry.cs
#	src/Cli/dotnet/Telemetry/TelemetryCommonProperties.cs
#	src/Cli/dotnet/ToolPackage/IProjectRestorer.cs
#	src/Cli/dotnet/ToolPackage/IToolPackage.cs
#	src/Cli/dotnet/ToolPackage/IToolPackageStore.cs
#	src/Cli/dotnet/ToolPackage/LockFileMatchChecker.cs
#	src/Cli/dotnet/ToolPackage/PackageId.cs
#	src/Cli/dotnet/ToolPackage/PackageLocation.cs
#	src/Cli/dotnet/ToolPackage/ToolConfiguration.cs
#	src/Cli/dotnet/ToolPackage/ToolConfigurationDeserialization/DotNetCliTool.cs
#	src/Cli/dotnet/ToolPackage/ToolConfigurationDeserialization/DotNetCliToolCommand.cs
#	src/Cli/dotnet/ToolPackage/ToolConfigurationDeserializer.cs
#	src/Cli/dotnet/ToolPackage/ToolConfigurationException.cs
#	src/Cli/dotnet/ToolPackage/ToolPackageException.cs
#	src/Cli/dotnet/ToolPackage/ToolPackageInstance.cs
#	src/Cli/dotnet/ToolPackage/ToolPackageStoreAndQuery.cs
#	src/Cli/dotnet/TopLevelCommandParserResult.cs
#	src/Cli/dotnet/TransactionalAction.cs
#	src/Cli/dotnet/commands/dotnet-add/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/Program.cs
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-package/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/Program.cs
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-add/dotnet-add-reference/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-add/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-build/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-build/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/BuildServerShutdownCommand.cs
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/shutdown/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-buildserver/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-clean/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-clean/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-help/HelpUsageText.cs
#	src/Cli/dotnet/commands/dotnet-help/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-help/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-internal-reportinstallsuccess/InternalReportinstallsuccessCommand.cs
#	src/Cli/dotnet/commands/dotnet-list/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-package/ListPackageReferencesCommand.cs
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-package/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/ListProjectToProjectReferencesCommand.cs
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-list/dotnet-list-reference/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-list/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-msbuild/MSBuildForwardingLogger.cs
#	src/Cli/dotnet/commands/dotnet-nuget/Program.cs
#	src/Cli/dotnet/commands/dotnet-pack/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-pack/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-publish/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-publish/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-remove/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/Program.cs
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-package/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/Program.cs
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-remove/dotnet-remove-reference/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-remove/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/NuGet3.cs
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/Program.cs
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/README.md
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-restore-projectjson/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-restore/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-restore/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-run/LaunchSettings/LaunchSettingsApplyResult.cs
#	src/Cli/dotnet/commands/dotnet-run/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-run/RunCommand.cs
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-run/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-sln/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-sln/remove/Program.cs
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-sln/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-store/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-store/Program.cs
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-store/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-test/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-tool/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-tool/install/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-tool/install/ProjectRestorer.cs
#	src/Cli/dotnet/commands/dotnet-tool/install/ToolInstallCommandLowLevelErrorConverter.cs
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-tool/install/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-tool/list/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-tool/list/ToolListGlobalOrToolPathCommand.cs
#	src/Cli/dotnet/commands/dotnet-tool/list/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/ToolUninstallCommandLowLevelErrorConverter.cs
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/ToolUninstallGlobalOrToolPathCommand.cs
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-tool/uninstall/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-tool/update/LocalizableStrings.resx
#	src/Cli/dotnet/commands/dotnet-tool/update/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-tool/update/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-tool/update/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-tool/update/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-tool/update/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-tool/update/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-tool/update/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-tool/update/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.cs.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.de.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.es.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.fr.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.it.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.ja.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.ko.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.pl.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.ru.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.tr.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/commands/dotnet-tool/xlf/LocalizableStrings.zh-Hant.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.cs.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.de.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.es.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.fr.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.it.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.ja.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.ko.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.pl.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.pt-BR.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.ru.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.tr.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.zh-Hans.xlf
#	src/Cli/dotnet/xlf/CommonLocalizableStrings.zh-Hant.xlf
#	src/Layout/tool_nuget/tool_nuget.csproj
#	src/RazorSdk/Tool/CommandLine/CommandArgument.cs
#	src/RazorSdk/Tool/CommandLine/CommandOption.cs
#	src/Resolvers/Microsoft.DotNet.MSBuildSdkResolver/InternalsVisibleToTests.cs
#	src/Resolvers/Microsoft.DotNet.SdkResolver/VSSettings.cs
#	src/Resolvers/Microsoft.NET.Sdk.WorkloadManifestReader/Strings.resx
#	src/redist/redist.csproj
#	test/ArgumentForwarding.Tests/ArgumentForwardingTests.cs
#	test/ArgumentForwarding.Tests/reflector_cmd.cmd
#	test/ArgumentsReflector/ArgumentsReflector.csproj
#	test/ArgumentsReflector/Reflector.cs
#	test/Directory.Build.props
#	test/EndToEnd.Tests/EndToEnd.Tests.csproj
#	test/EndToEnd.Tests/GivenUnixPlatform.cs
#	test/EndToEnd.Tests/GivenUsingDefaultRuntimeFrameworkVersions.cs
#	test/EndToEnd.Tests/GivenWeWantToRequireWindowsForDesktopApps.cs
#	test/EndToEnd.Tests/GivenWindowsApp.cs
#	test/EndToEnd.Tests/ProjectBuildTests.cs
#	test/EndToEnd.Tests/TelemetryOptOutDefaultTests.cs
#	test/EndToEnd.Tests/TestProjectCreator.cs
#	test/EndToEnd.Tests/ValidateInsertedManifests.cs
#	test/EndToEnd.Tests/VersionTests.cs
#	test/EndToEnd.Tests/xunit.runner.json
#	test/EndToEnd/GivenDotnetUsesDotnetTools.cs
#	test/EndToEnd/GivenFrameworkDependentApps.cs
#	test/EndToEnd/GivenNetFrameworkSupportsNetStandard2.cs
#	test/EndToEnd/GivenSelfContainedAppsRollForward.cs
#	test/EndToEnd/SupportedNetCoreAppVersions.cs
#	test/Microsoft.DotNet.Cli.Sln.Internal.Tests/Microsoft.DotNet.Cli.Sln.Internal.Tests.cs
#	test/Microsoft.DotNet.Cli.Sln.Internal.Tests/Microsoft.DotNet.Cli.Sln.Internal.Tests.csproj
#	test/Microsoft.DotNet.Cli.Tests.sln
#	test/Microsoft.DotNet.Cli.Utils.Tests/ArgumentEscaperTests.cs
#	test/Microsoft.DotNet.Cli.Utils.Tests/BlockingMemoryStreamTests.cs
#	test/Microsoft.DotNet.Cli.Utils.Tests/BuiltInCommandTests.cs
#	test/Microsoft.DotNet.Cli.Utils.Tests/GivenAFrameworkDependencyFile.cs
#	test/Microsoft.DotNet.Cli.Utils.Tests/GivenAppThrowingException.cs
#	test/Microsoft.DotNet.Cli.Utils.Tests/Microsoft.DotNet.Cli.Utils.Tests.csproj
#	test/Microsoft.DotNet.Cli.Utils.Tests/PathUtilityTests.cs
#	test/Microsoft.DotNet.Cli.Utils.Tests/StreamForwarderTests.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/CommandResolverTestUtils.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenACompositeCommandResolver.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenADefaultCommandResolver.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenADotnetToolsCommandResolver.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenAProjectDependencyCommandResolver.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenAProjectPathCommandResolver.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenAProjectToolsCommandResolver.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenARootedCommandResolver.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenAScriptCommandResolver.cs
#	test/Microsoft.DotNet.CommandFactory.Tests/GivenAnAppBaseCommandResolver.cs
#	test/Microsoft.DotNet.Configurer.UnitTests/GivenADotnetFirstTimeUseConfigurer.cs
#	test/Microsoft.DotNet.Configurer.UnitTests/GivenAFirstTimeUseNoticeSentinel.cs
#	test/Microsoft.DotNet.Configurer.UnitTests/GivenAFunctionReturnStringAndFakeFileSystem.cs
#	test/Microsoft.DotNet.Configurer.UnitTests/GivenAPathCalculator.cs
#	test/Microsoft.DotNet.MSBuildSdkResolver.Tests/GivenAnMSBuildSdkResolver.cs
#	test/Microsoft.DotNet.MSBuildSdkResolver.Tests/GivenThatIWantToCompareSemanticVersions.cs
#	test/Microsoft.DotNet.MSBuildSdkResolver.Tests/GivenThatWeWantToParseSemanticVersions.cs
#	test/Microsoft.DotNet.MSBuildSdkResolver.Tests/Microsoft.DotNet.MSBuildSdkResolver.Tests.csproj
#	test/Microsoft.DotNet.PackageInstall.Tests/DotnetToolSettingsGolden.xml
#	test/Microsoft.DotNet.PackageInstall.Tests/DotnetToolSettingsMajorHigherVersion.xml
#	test/Microsoft.DotNet.PackageInstall.Tests/DotnetToolSettingsMalformed.xml
#	test/Microsoft.DotNet.PackageInstall.Tests/DotnetToolSettingsMissing.xml
#	test/Microsoft.DotNet.PackageInstall.Tests/DotnetToolSettingsMissingVersion.xml
#	test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalTool/DotnetToolSettings.xml
#	test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalTool/Program.cs
#	test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalTool/includepublish.nuspec
#	test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithPreview/DotnetToolSettings.xml
#	test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithPreview/Program.cs
#	test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithShim/dummyshim
#	test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithShim/dummyshim.exe
#	test/Microsoft.DotNet.PackageInstall.Tests/SampleGlobalToolWithShim/includepublish.nuspec
#	test/Microsoft.DotNet.PackageInstall.Tests/ToolConfigurationDeserializerTests.cs
#	test/Microsoft.DotNet.ShellShim.Tests/LinuxEnvironmentPathTests.cs
#	test/Microsoft.DotNet.ShellShim.Tests/OsxEnvironmentPathTests.cs
#	test/Microsoft.DotNet.ShellShim.Tests/ShellShimRepositoryTests.cs
#	test/Microsoft.DotNet.ShellShim.Tests/WindowsEnvironmentPathTests.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/AppHostShellShimMakerMock.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/EnvironmentPathInstructionMock.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/Microsoft.DotNet.Tools.Tests.ComponentMocks.csproj
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/MockFeed.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/MockFeedPackage.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/MockFeedType.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/ProjectRestorerMock.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/Properties/Properties.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/ToolPackageMock.cs
#	test/Microsoft.DotNet.Tools.Tests.ComponentMocks/ToolPackageStoreMock.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Assertions/DirectoryInfoExtensions.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Assertions/FileInfoAssertions.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/BufferedReporter.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/AddReferenceCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/BuildServerCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/CleanCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/DependencyToolInvokerCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/DotnetCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/HelpCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/ListPackageCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/ListReferenceCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/NewCommandShim.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/PackCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/PublishCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/RemoveReferenceCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/RunCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/StoreCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/TestCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Commands/ToolCommand.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Extensions/ProcessExtensions.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Extensions/TestCommandExtensions.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/Microsoft.DotNet.Tools.Tests.Utilities.csproj
#	test/Microsoft.DotNet.Tools.Tests.Utilities/NuGetFrameworks.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/RepoDirectoriesProvider.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/TempFileSystem/FileNameUtilities.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/TempFileSystem/ImmutableArrayTestExtensions.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/TempFileSystem/PathUtilities.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/TempFileSystem/TempDirectory.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/TempFileSystem/TempFile.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/TempFileSystem/TempRoot.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/TestBase.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/UnixOnlyFactAttribute.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/WindowsOnlyFactAttribute.cs
#	test/Microsoft.DotNet.Tools.Tests.Utilities/WindowsOnlyTheoryAttribute.cs
#	test/Microsoft.NET.TestFramework/AssemblyInfo.cs
#	test/Microsoft.NET.TestFramework/Assertions/DirectoryInfoAssertions.cs
#	test/Microsoft.NET.TestFramework/Assertions/FileInfoExtensions.FileInfoLock.cs
#	test/Microsoft.NET.TestFramework/Assertions/FileInfoExtensions.FileInfoNuGetLock.cs
#	test/Microsoft.NET.TestFramework/Assertions/FileInfoExtensions.cs
#	test/Microsoft.NET.TestFramework/Assertions/StringAssertionsExtensions.cs
#	test/Microsoft.NET.TestFramework/Extensions/DirectoryInfoExtensions.cs
#	test/Microsoft.NET.TestFramework/Mock/ITemporaryDirectoryMock.cs
#	test/Microsoft.NET.TestFramework/PlatformSpecificFact.cs
#	test/Microsoft.NET.TestFramework/PlatformSpecificTheory.cs
#	test/Microsoft.NET.TestFramework/RequiresAspNetCore.cs
#	test/Microsoft.NET.TestFramework/RuntimeConfig.cs
#	test/Microsoft.NET.TestFramework/TestAssetInfo.cs
#	test/Microsoft.NET.TestFramework/TestAssetInstance.cs
#	test/Microsoft.NET.TestFramework/TestAssetInventoryFiles.cs
#	test/Microsoft.NET.TestFramework/TestAssetKinds.cs
#	test/Microsoft.NET.TestFramework/TestAssets.cs
#	test/Microsoft.NET.TestFramework/UnixOnlyTheoryAttribute.cs
#	test/Microsoft.NET.TestFramework/Utilities/PeReaderUtils.cs
#	test/Msbuild.Tests.Utilities/Msbuild.Tests.Utilities.csproj
#	test/Msbuild.Tests.Utilities/ProjDir.cs
#	test/Msbuild.Tests.Utilities/ProjectRootElementExtensions.cs
#	test/Msbuild.Tests.Utilities/TestSetup.cs
#	test/crossgen.Tests/crossgen.Tests.cs
#	test/dotnet-add-package.Tests/GivenDotnetPackageAdd.cs
#	test/dotnet-add-reference.Tests/GivenDotnetAddReference.cs
#	test/dotnet-back-compat.Tests/GivenThatWeWantToBeBackwardsCompatibleWith1xProjects.cs
#	test/dotnet-build.Tests/GivenDotnetBuildBuildsCsproj.cs
#	test/dotnet-build.Tests/GivenDotnetBuildBuildsDcproj.cs
#	test/dotnet-clean.Tests/GivenDotnetCleanCleansBuildArtifacts.cs
#	test/dotnet-help.Tests/GivenThatIWantToShowHelpForDotnetCommand.cs
#	test/dotnet-help.Tests/GivenThatIWantToShowHelpForDotnetHelpCommand.cs
#	test/dotnet-install-tool.Tests/GivenDotnetInstallTool.cs
#	test/dotnet-list-package.Tests/GivenDotnetListPackage.cs
#	test/dotnet-list-reference.Tests/GivenDotnetListReference.cs
#	test/dotnet-msbuild.Tests/GivenDotnetMSBuildBuildsProjects.cs
#	test/dotnet-msbuild.Tests/dotnet-msbuild.Tests.csproj
#	test/dotnet-nuget.UnitTests/GivenANuGetCommand.cs
#	test/dotnet-pack.Tests/PackTests.cs
#	test/dotnet-publish.Tests/GivenDotnetPublishPublishesProjects.cs
#	test/dotnet-remove-package.Tests/GivenDotnetRemovePackage.cs
#	test/dotnet-remove-reference.Tests/GivenDotnetRemoveP2P.cs
#	test/dotnet-restore.Tests/GivenThatIWantToRestoreApp.cs
#	test/dotnet-run.Tests/GivenDotnetRunRunsCsProj.cs
#	test/dotnet-run.Tests/GivenThatWeCanPassNonProjectFilesToDotnetRun.cs
#	test/dotnet-sln.Tests/GivenDotnetSlnAdd.cs
#	test/dotnet-sln.Tests/GivenDotnetSlnRemove.cs
#	test/dotnet-store.Tests/GivenDotnetStoresAndPublishesProjects.cs
#	test/dotnet-test.Tests/GivenDotnetTestBuildsAndRunsTestFromCsprojForMultipleTFM.cs
#	test/dotnet-test.Tests/GivenDotnetTestBuildsAndRunsTestfromCsproj.cs
#	test/dotnet-vstest.Tests/VSTestTests.cs
#	test/dotnet.Tests/BuildServerTests/BuildServerProviderTests.cs
#	test/dotnet.Tests/BuildServerTests/RazorServerTests.cs
#	test/dotnet.Tests/BuildServerTests/VBCSCompilerServerTests.cs
#	test/dotnet.Tests/BundledTargetFramworkTests.cs
#	test/dotnet.Tests/CommandObjectTests.cs
#	test/dotnet.Tests/CommandTests/BuildServerShutdownCommandTests.cs
#	test/dotnet.Tests/CommandTests/CompleteCommandTests.cs
#	test/dotnet.Tests/CommandTests/ToolInstallCommandTests.cs
#	test/dotnet.Tests/CommandTests/ToolListCommandTests.cs
#	test/dotnet.Tests/CommandTests/ToolUninstallCommandTests.cs
#	test/dotnet.Tests/CommandTests/ToolUpdateCommandTests.cs
#	test/dotnet.Tests/FakeRecordEventNameTelemetry.cs
#	test/dotnet.Tests/GivenThatDotNetRunsCommands.cs
#	test/dotnet.Tests/GivenThatICareAboutVBApps.cs
#	test/dotnet.Tests/GivenThatTheUserIsRunningDotNetForTheFirstTime.cs
#	test/dotnet.Tests/GivenThatTheUserRequestsHelp.cs
#	test/dotnet.Tests/PackagedCommandTests.cs
#	test/dotnet.Tests/ParserTests/AddReferenceParserTests.cs
#	test/dotnet.Tests/ParserTests/BuildServerShutdownParserTests.cs
#	test/dotnet.Tests/ParserTests/InstallToolParserTests.cs
#	test/dotnet.Tests/ParserTests/ListToolParserTests.cs
#	test/dotnet.Tests/ParserTests/RestoreParserTests.cs
#	test/dotnet.Tests/ParserTests/RunParserTests.cs
#	test/dotnet.Tests/ParserTests/UninstallToolParserTests.cs
#	test/dotnet.Tests/ParserTests/UpdateToolParserTests.cs
#	test/dotnet.Tests/PrintableTableTests.cs
#	test/dotnet.Tests/TelemetryCommandTest.cs
#	test/dotnet.Tests/TelemetryCommonPropertiesTests.cs
#	test/dotnet.Tests/TestCommandExtensions.cs
#	test/dotnet.Tests/VersionTest.cs
#	test/dotnet.Tests/dotnet-msbuild/GivenForwardingApp.cs
#	test/dotnet.Tests/dotnet-msbuild/GivenMsbuildForwardingApp.cs
#	test/dotnet.Tests/dotnet.Tests.csproj
@MiYanni MiYanni force-pushed the feature/installer-merge-history branch from 5e12c01 to f53aefa Compare April 10, 2024 22:24
Copy link
Member

@nagilson nagilson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Overall LGTM, thank you :) I can confirm the file history seems to be preserved.

public static CommandResultAssertions Should(this CommandResult commandResult)
{
return new CommandResultAssertions(commandResult);
}
public static CommandResultAssertions Should(this CommandResult commandResult) => new CommandResultAssertions(commandResult);
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file seems to have taken the Installer repo's history. Though, this change is fine for the file.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file also seems to have taken the Installer repo's history. Though, this change is fine for the file.

…hen crossing the streams. (never cross the streams)
@marcpopMSFT marcpopMSFT requested a review from Forgind April 16, 2024 20:29
@MiYanni MiYanni merged commit 081314e into main Apr 17, 2024
@MiYanni MiYanni deleted the feature/installer-merge-history branch April 17, 2024 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area-CodeFlow untriaged Request triage from a team member
Projects
None yet
Development

Successfully merging this pull request may close these issues.