Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/main' into exp/net7-packages
Browse files Browse the repository at this point in the history
  • Loading branch information
rainersigwald committed Jan 24, 2023
2 parents c937e0e + 3395128 commit c6bdc35
Show file tree
Hide file tree
Showing 84 changed files with 1,119 additions and 647 deletions.
16 changes: 8 additions & 8 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Dependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.22601.5">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="6.0.0-beta.23060.6">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>4255f0e27aa7ca1065962df22b65e4f2b0cd9a4c</Sha>
<Sha>74b7648c106865057c78ca1e4b2ffcb5e9bce071</Sha>
<SourceBuild RepoName="arcade" ManagedOnly="true" />
</Dependency>
<Dependency Name="NuGet.Build.Tasks" Version="6.5.0-preview.3.126">
<Dependency Name="NuGet.Build.Tasks" Version="6.5.0-preview.3.136">
<Uri>https://github.com/nuget/nuget.client</Uri>
<Sha>31f2a1cb6fe3dababe67cdb84e9d6ddb9e3ace04</Sha>
<Sha>743503cb3c7e9ced2602ee2e29c38d63cc339451</Sha>
</Dependency>
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.5.0-2.22608.26">
<Dependency Name="Microsoft.Net.Compilers.Toolset" Version="4.5.0-3.23062.15">
<Uri>https://github.com/dotnet/roslyn</Uri>
<Sha>716366a3830293571eaaad9b1b2b3929b5216f42</Sha>
<Sha>7061c64ddbd931d55b9a97f95243fcf91d04d7b1</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="6.0.0-beta.22601.5">
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="6.0.0-beta.23060.6">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>4255f0e27aa7ca1065962df22b65e4f2b0cd9a4c</Sha>
<Sha>74b7648c106865057c78ca1e4b2ffcb5e9bce071</Sha>
</Dependency>
</ToolsetDependencies>
</Dependencies>
9 changes: 5 additions & 4 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
<!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the MIT license. See License.txt in the project root for full license information. -->
<Project>
<PropertyGroup>
<VersionPrefix>17.6.1</VersionPrefix>
<VersionPrefix>17.6.0</VersionPrefix>
<PackageValidationBaselineVersion>17.5.0-preview-23059-01</PackageValidationBaselineVersion>
<AssemblyVersion>15.1.0.0</AssemblyVersion>
<PreReleaseVersionLabel>preview.net7</PreReleaseVersionLabel>
<DotNetUseShippingVersions>true</DotNetUseShippingVersions>
Expand Down Expand Up @@ -47,11 +48,11 @@
Otherwise, this version of dotnet will not be installed and the build will error out. -->
<DotNetCliVersion>$([System.Text.RegularExpressions.Regex]::Match($([System.IO.File]::ReadAllText('$(MSBuildThisFileDirectory)..\global.json')), '"dotnet": "([^"]*)"').Groups.get_Item(1))</DotNetCliVersion>
<MicrosoftCodeAnalysisCollectionsVersion>4.2.0-1.22102.8</MicrosoftCodeAnalysisCollectionsVersion>
<MicrosoftDotNetXUnitExtensionsVersion>6.0.0-beta.22601.5</MicrosoftDotNetXUnitExtensionsVersion>
<MicrosoftDotNetXUnitExtensionsVersion>6.0.0-beta.23060.6</MicrosoftDotNetXUnitExtensionsVersion>
<MicrosoftExtensionsDependencyModelVersion>7.0.0</MicrosoftExtensionsDependencyModelVersion>
<MicrosoftIORedistVersion>6.0.0</MicrosoftIORedistVersion>
<MicrosoftNetCompilersToolsetVersion>4.5.0-2.22608.26</MicrosoftNetCompilersToolsetVersion>
<NuGetBuildTasksVersion>6.5.0-preview.3.126</NuGetBuildTasksVersion>
<MicrosoftNetCompilersToolsetVersion>4.5.0-3.23062.15</MicrosoftNetCompilersToolsetVersion>
<NuGetBuildTasksVersion>6.5.0-preview.3.136</NuGetBuildTasksVersion>
<SystemRuntimeCompilerServicesUnsafeVersion>6.0.0</SystemRuntimeCompilerServicesUnsafeVersion>
<SystemTextJsonVersion>7.0.0</SystemTextJsonVersion>
<SystemThreadingTasksDataflowVersion>7.0.0</SystemThreadingTasksDataflowVersion>
Expand Down
2 changes: 1 addition & 1 deletion global.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,6 @@
},
"msbuild-sdks": {
"Microsoft.Build.CentralPackageVersions": "2.0.1",
"Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.22601.5"
"Microsoft.DotNet.Arcade.Sdk": "6.0.0-beta.23060.6"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -653,7 +653,7 @@ private static void CreateProjectAndAssertEncoding(bool xmlDeclaration, bool byt
content += @"<Project><Target Name=""Build""/></Project>";
content = ObjectModelHelpers.CleanupFileContents(content);

var file = FileUtilities.GetTemporaryFile(".proj");
var file = FileUtilities.GetTemporaryFileName(".proj");
try
{
File.WriteAllText(file, content, new UTF8Encoding(encoderShouldEmitUTF8Identifier: byteOrderMark));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -163,12 +163,12 @@ public void SettingProjectDirties()

try
{
file1 = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
file1 = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
ProjectRootElement importProject1 = ProjectRootElement.Create();
importProject1.AddProperty("p", "v1");
importProject1.Save(file1);

file2 = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
file2 = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
ProjectRootElement importProject2 = ProjectRootElement.Create();
importProject2.AddProperty("p", "v2");
importProject2.Save(file2);
Expand Down Expand Up @@ -208,7 +208,7 @@ public void SettingConditionDirties()

try
{
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
ProjectRootElement importProject = ProjectRootElement.Create();
importProject.AddProperty("p", "v1");
importProject.Save(file);
Expand Down
14 changes: 7 additions & 7 deletions src/Build.OM.UnitTests/Construction/ProjectRootElement_Tests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ public void SetFullPath()
public void ConstructOverSameFileReturnsSame()
{
ProjectRootElement projectXml1 = ProjectRootElement.Create();
projectXml1.Save(FileUtilities.GetTemporaryFile());
projectXml1.Save(FileUtilities.GetTemporaryFileName());

ProjectRootElement projectXml2 = ProjectRootElement.Open(projectXml1.FullPath);

Expand Down Expand Up @@ -429,7 +429,7 @@ public void ValidXmlInvalidSyntaxOpenFromDiskTwice()
{
try
{
path = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
path = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
File.WriteAllText(path, content);
ProjectRootElement.Open(path);
Expand Down Expand Up @@ -462,7 +462,7 @@ public void ValidXmlXmlTextReaderNotCache()

try
{
path = FileUtilities.GetTemporaryFile();
path = FileUtilities.GetTemporaryFileName();
File.WriteAllText(path, content);

var reader1 = XmlReader.Create(path);
Expand Down Expand Up @@ -499,7 +499,7 @@ public void ValidXmlXmlReaderCache()

try
{
path = FileUtilities.GetTemporaryFile();
path = FileUtilities.GetTemporaryFileName();
File.WriteAllText(path, content);

ProjectRootElement root1 = ProjectRootElement.Create(path);
Expand Down Expand Up @@ -605,7 +605,7 @@ public void SaveWithTransformsToFile()

try
{
file = FileUtilities.GetTemporaryFile();
file = FileUtilities.GetTemporaryFileName();

project.Save(file);

Expand Down Expand Up @@ -730,7 +730,7 @@ public void EncodingGetterBasedOnXmlDeclaration()
[Fact]
public void EncodingGetterBasedOnActualEncodingWhenXmlDeclarationIsAbsent()
{
string projectFullPath = FileUtilities.GetTemporaryFile();
string projectFullPath = FileUtilities.GetTemporaryFileName();
try
{
VerifyLoadedProjectHasEncoding(projectFullPath, Encoding.UTF8);
Expand Down Expand Up @@ -996,7 +996,7 @@ public void SolutionCorrupt()
try
{
solutionFile = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
solutionFile = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
// Arbitrary corrupt content
string content = @"Microsoft Visual Studio Solution File, Format Version 10.00
Expand Down
2 changes: 1 addition & 1 deletion src/Build.OM.UnitTests/Construction/SolutionFile_Tests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1064,7 +1064,7 @@ public void ParseSolutionWithComments()
private static SolutionFile ParseSolutionHelper(string solutionFileContents)
{
solutionFileContents = solutionFileContents.Replace('\'', '"');
string solutionPath = FileUtilities.GetTemporaryFile(".sln");
string solutionPath = FileUtilities.GetTemporaryFileName(".sln");

try
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -462,7 +462,7 @@ private void AssertWhiteSpacePreservation(
// Using streams can cause issues with CRLF characters being replaced by LF going in to
// ProjectRootElement. Saving to disk mimics the real-world behavior so we can specifically
// test issues with CRLF characters being normalized. Related issue: #1340
var file = FileUtilities.GetTemporaryFile();
var file = FileUtilities.GetTemporaryFileName();
var expected = ObjectModelHelpers.CleanupFileContents(updatedProject);
string actual;

Expand Down
24 changes: 12 additions & 12 deletions src/Build.OM.UnitTests/Definition/ProjectCollection_Tests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ public void AddProjectFromDisk()

try
{
path = FileUtilities.GetTemporaryFile();
path = FileUtilities.GetTemporaryFileName();
ProjectRootElement xml = ProjectRootElement.Create(path);
xml.Save();

Expand Down Expand Up @@ -95,7 +95,7 @@ public void AddProjectOnSave()
Project project = new Project();
Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count);

path = FileUtilities.GetTemporaryFile();
path = FileUtilities.GetTemporaryFileName();
project.Save(path);

Project project2 = ProjectCollection.GlobalProjectCollection.LoadProject(path);
Expand Down Expand Up @@ -124,7 +124,7 @@ public void AddProjectOnSave_SpecifiedProjectCollection()
ProjectCollection collection = new ProjectCollection();
Project project = new Project(collection);

path = FileUtilities.GetTemporaryFile();
path = FileUtilities.GetTemporaryFileName();
project.Save(path);

Project project2 = collection.LoadProject(path);
Expand Down Expand Up @@ -293,7 +293,7 @@ public void GetLoadedProjectNonExistent()

try
{
path = FileUtilities.GetTemporaryFile();
path = FileUtilities.GetTemporaryFileName();
ProjectRootElement xml = ProjectRootElement.Create();
xml.Save(path);
Assert.Equal(0, ProjectCollection.GlobalProjectCollection.Count);
Expand Down Expand Up @@ -337,7 +337,7 @@ public void GetLoadedProjectRootElementWrongCollection()

try
{
path = FileUtilities.GetTemporaryFile();
path = FileUtilities.GetTemporaryFileName();
ProjectRootElement.Create(path).Save();

ProjectCollection collection1 = new ProjectCollection();
Expand Down Expand Up @@ -823,8 +823,8 @@ public void SaveToNewNameAndUnload()

try
{
file1 = FileUtilities.GetTemporaryFile();
file2 = FileUtilities.GetTemporaryFile();
file1 = FileUtilities.GetTemporaryFileName();
file2 = FileUtilities.GetTemporaryFileName();

Project project = new Project();
project.Save(file1);
Expand Down Expand Up @@ -855,8 +855,8 @@ public void LoadUnloadReloadSaveToNewName()

try
{
file1 = FileUtilities.GetTemporaryFile();
file2 = FileUtilities.GetTemporaryFile();
file1 = FileUtilities.GetTemporaryFileName();
file2 = FileUtilities.GetTemporaryFileName();

var project = new Project();
project.Save(file1);
Expand Down Expand Up @@ -891,8 +891,8 @@ public void LoadUnloadAllReloadSaveToNewName()

try
{
file1 = FileUtilities.GetTemporaryFile();
file2 = FileUtilities.GetTemporaryFile();
file1 = FileUtilities.GetTemporaryFileName();
file2 = FileUtilities.GetTemporaryFileName();

var project = new Project();
project.Save(file1);
Expand Down Expand Up @@ -1433,7 +1433,7 @@ public void ProjectCollectionVersionIsCorrect()
private static string CreateProjectFile()
{
ProjectRootElement xml = ProjectRootElement.Create();
string path = FileUtilities.GetTemporaryFile();
string path = FileUtilities.GetTemporaryFileName();
xml.Save(path);
return path;
}
Expand Down
8 changes: 4 additions & 4 deletions src/Build.OM.UnitTests/Definition/ProjectItem_Tests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -319,7 +319,7 @@ public void BuiltInMetadataTimes()

try
{
path = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
path = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
File.WriteAllText(path, String.Empty);
FileInfo info = new FileInfo(path);

Expand Down Expand Up @@ -2063,7 +2063,7 @@ public void RenameImported()
try
{
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
Project import = new Project();
import.AddItem("i", "i1");
import.Save(file);
Expand Down Expand Up @@ -2095,7 +2095,7 @@ public void SetMetadataImported()
try
{
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
Project import = new Project();
import.AddItem("i", "i1");
import.Save(file);
Expand Down Expand Up @@ -2127,7 +2127,7 @@ public void RemoveMetadataImported()
try
{
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
Project import = new Project();
ProjectItem item = import.AddItem("i", "i1")[0];
item.SetMetadataValue("m", "m0");
Expand Down
2 changes: 1 addition & 1 deletion src/Build.OM.UnitTests/Definition/ProjectProperty_Tests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -263,7 +263,7 @@ public void SetPropertyImported()
try
{
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFile();
file = Microsoft.Build.Shared.FileUtilities.GetTemporaryFileName();
Project import = new Project();
import.SetProperty("p", "v0");
import.Save(file);
Expand Down
Loading

0 comments on commit c6bdc35

Please sign in to comment.