Migrate should change the visual studio version

This commit is contained in:
Justin Goshi 2017-01-17 13:45:48 -08:00
parent 61b7841087
commit 2676682fec
2 changed files with 13 additions and 0 deletions

View file

@ -20,6 +20,10 @@ namespace Microsoft.DotNet.Tools.Migrate
{
public partial class MigrateCommand
{
private const string ProductDescription = "Visual Studio 15";
private const string VisualStudioVersion = "15.0.26114.2";
private const string MinimumVisualStudioVersion = "10.0.40219.1";
private SlnFile _slnFile;
private readonly DirectoryInfo _workspaceDirectory;
private readonly string _templateFile;
@ -141,6 +145,10 @@ namespace Microsoft.DotNet.Tools.Migrate
}
}
_slnFile.ProductDescription = ProductDescription;
_slnFile.VisualStudioVersion = VisualStudioVersion;
_slnFile.MinimumVisualStudioVersion = MinimumVisualStudioVersion;
_slnFile.Write();
foreach (var csprojFile in csprojFilesToAdd)

View file

@ -64,6 +64,11 @@ namespace Microsoft.DotNet.Migration.Tests
// .Should().Pass();
SlnFile slnFile = SlnFile.Read(Path.Combine(projectDirectory.FullName, solutionRelPath));
slnFile.ProductDescription.Should().Be("Visual Studio 15"); ;
slnFile.VisualStudioVersion.Should().Be("15.0.26114.2");
slnFile.MinimumVisualStudioVersion.Should().Be("10.0.40219.1");
var nonSolutionFolderProjects = slnFile.Projects
.Where(p => p.TypeGuid != ProjectTypeGuids.SolutionFolderGuid);