diff --git a/PowerShellEditorServices.build.ps1 b/PowerShellEditorServices.build.ps1 index d0b4a7844..48599e10c 100644 --- a/PowerShellEditorServices.build.ps1 +++ b/PowerShellEditorServices.build.ps1 @@ -107,8 +107,8 @@ task SetupDotNet -Before Clean, Build, TestServerWinPS, TestServerPS7, TestServe $dotnetExePath = if ($script:IsNix) { "$dotnetPath/dotnet" } else { "$dotnetPath/dotnet.exe" } if (!(Test-Path $dotnetExePath)) { - # TODO: Test .NET 5 with PowerShell 7.1, and add that channel here. - Install-Dotnet -Channel '3.1','release/6.0.1xx-preview2' + # TODO: Test .NET 5 with PowerShell 7.1 + Install-Dotnet -Channel '3.1','5.0','6.0' } # This variable is used internally by 'dotnet' to know where it's installed @@ -174,6 +174,7 @@ task GetProductVersion -Before PackageModule, UploadArtifacts { task CreateBuildInfo -Before Build { $buildVersion = "" $buildOrigin = "Development" + $buildCommit = git rev-parse HEAD # Set build info fields on build platforms if ($env:TF_BUILD) { @@ -215,6 +216,7 @@ namespace Microsoft.PowerShell.EditorServices.Hosting { public static readonly string BuildVersion = "$buildVersion"; public static readonly string BuildOrigin = "$buildOrigin"; + public static readonly string BuildCommit= "$buildCommit"; public static readonly System.DateTime? BuildTime = System.DateTime.Parse("$buildTime", CultureInfo.InvariantCulture.DateTimeFormat); } } diff --git a/src/PowerShellEditorServices.Hosting/BuildInfo.cs b/src/PowerShellEditorServices.Hosting/BuildInfo.cs index 54e28024f..1149b7cee 100644 --- a/src/PowerShellEditorServices.Hosting/BuildInfo.cs +++ b/src/PowerShellEditorServices.Hosting/BuildInfo.cs @@ -7,6 +7,7 @@ public static class BuildInfo // TODO: Include a Git commit hash in this. public static readonly string BuildVersion = ""; public static readonly string BuildOrigin = ""; + public static readonly string BuildCommit= ""; public static readonly System.DateTime? BuildTime = System.DateTime.Parse("2019-12-06T21:43:41", CultureInfo.InvariantCulture.DateTimeFormat); } } diff --git a/src/PowerShellEditorServices.Hosting/PowerShellEditorServices.Hosting.csproj b/src/PowerShellEditorServices.Hosting/PowerShellEditorServices.Hosting.csproj index 6b6771390..16ab98595 100644 --- a/src/PowerShellEditorServices.Hosting/PowerShellEditorServices.Hosting.csproj +++ b/src/PowerShellEditorServices.Hosting/PowerShellEditorServices.Hosting.csproj @@ -6,6 +6,18 @@ Microsoft.PowerShell.EditorServices.Hosting + + + + <_ResolvedCopyLocalPublishAssets + Include="@(_NETStandardLibraryNETFrameworkLib)" + Condition="'%(_NETStandardLibraryNETFrameworkLib.FileName)' != 'netfx.force.conflicts'" + /> + + + $(DefineConstants);CoreCLR