Dropping a global.json when running the first run experience with a version that matches the version of the CLI being used in the command that triggered the first run.
This commit is contained in:
parent
21036d29cc
commit
fd953738f0
1 changed files with 10 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
|||
// Copyright (c) .NET Foundation and contributors. All rights reserved.
|
||||
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
||||
|
||||
using System.IO;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Microsoft.DotNet.Cli.Utils;
|
||||
|
@ -85,6 +86,14 @@ namespace Microsoft.DotNet.Configurer
|
|||
{
|
||||
var workingDirectory = temporaryDotnetNewDirectory.DirectoryPath;
|
||||
|
||||
File.WriteAllText(
|
||||
Path.Combine(workingDirectory, "global.json"),
|
||||
$@"{{
|
||||
""sdk"": {{
|
||||
""version"":""{Product.Version}""
|
||||
}}
|
||||
}}");
|
||||
|
||||
succeeded &= CreateTemporaryProject(workingDirectory, templateInfo);
|
||||
|
||||
if (succeeded)
|
||||
|
@ -129,6 +138,7 @@ namespace Microsoft.DotNet.Configurer
|
|||
|
||||
if (commandResult.ExitCode != 0)
|
||||
{
|
||||
Reporter.Verbose.WriteLine(commandResult.StdOut);
|
||||
Reporter.Verbose.WriteLine(commandResult.StdErr);
|
||||
|
||||
Reporter.Error.WriteLine(
|
||||
|
|
Loading…
Reference in a new issue