Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dotnet/msbuild
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 78bb45f
Choose a base ref
...
head repository: dotnet/msbuild
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: f1dae6a
Choose a head ref
  • 11 commits
  • 28 files changed
  • 7 contributors

Commits on May 16, 2022

  1. Disable VerifyDTDProcessingIsDisabled2 (#7624)

    * Disable VerifyDTDProcessingIsDisabled2
    
    * Update src/Build.UnitTests/Evaluation/Evaluator_Tests.cs
    Forgind authored May 16, 2022
    Configuration menu
    Copy the full SHA
    0d97294 View commit details
    Browse the repository at this point in the history
  2. Update packages to 6.0 versions (#7629)

    Updates some packages to more recent versions. Coordinates with Roslyn
    and VS changes to do the same.
    rainersigwald authored May 16, 2022
    Configuration menu
    Copy the full SHA
    b362620 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2022

  1. Update System.Resources.Extensions pkgdef version (#7635)

    To match the version we're shipping as of b362620.
    rainersigwald authored May 18, 2022
    Configuration menu
    Copy the full SHA
    ac305ec View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Respect deps.json part 2 (#7594)

    * Add Change Wave 17.2
    
    Co-Authored-By: Forgind <Forgind@users.noreply.github.com>
    
    * Use AssemblyDependencyResolver in .NET
    
    * Improved diagnosability in TypeLoader_Tests
    
    * Only use AssemblyDependencyResolver if AssemblyPath exists
    
    * Bump versions
    
    * Look for .deps.json file
    
    * PR feedback
    
    Co-authored-by: Rainer Sigwald <raines@microsoft.com>
    Forgind and rainersigwald authored May 25, 2022
    Configuration menu
    Copy the full SHA
    5c5e583 View commit details
    Browse the repository at this point in the history
  2. Adding accepted SDK name match pattern to SDK manifests. (#7597)

    * Add NamePattern field to sdk resolver manifest.
    
    * Add changewave 17.3 and move the new sdk-resolving algorithm under it.
    
    * Refactor resolver finding.
    
    * Add new resolving algo.
    
    * Fix tests.
    
    * Fix resolver algo.
    
    * Address comments.
    
    * Add comments.
    
    * Add spec for the new sdk resolvers algo.
    
    * Add PR link to changewaves wiki; adjust a unit test.
    
    * Address comments.
    
    * Update src/Build/BackEnd/Components/SdkResolution/SdkResolverLoader.cs
    
    Co-authored-by: Rainer Sigwald <raines@microsoft.com>
    
    * Fix MSBuildToolsDirectoryRoot when BuildEnvironmentMode is None.
    
    * Prefer manifest file over assembly.
    
    * Address some feedback - 1.
    
    * Address some feedback - 2.
    
    * Update event-source.md
    
    * Update my exceptions.
    
    * address comments
    
    Co-authored-by: Rainer Sigwald <raines@microsoft.com>
    AR-May and rainersigwald authored May 25, 2022
    Configuration menu
    Copy the full SHA
    b8d947f View commit details
    Browse the repository at this point in the history
  3. Revert "Remove opt in for new schema for CombineTargetFrameworkInfoPr…

    …operties (#6928)" (#7642)
    
    This caused a regression in scenarios using Visual Studio 17.3 previews
    with `global.json` files pointing to old .NET SDKs.
    
    This reverts commit fe4fde9.
    
    Conflicts:
    	src/Framework/ChangeWaves.cs
    	src/Tasks/CombineTargetFrameworkInfoProperties.cs
    rainersigwald authored May 25, 2022
    Configuration menu
    Copy the full SHA
    4646eab View commit details
    Browse the repository at this point in the history

Commits on May 26, 2022

  1. [main] Update dependencies from dotnet/roslyn (#7628)

    * Update dependencies from https://github.com/dotnet/roslyn build 20220512.19
    
    Microsoft.Net.Compilers.Toolset
     From Version 4.2.0-4.22255.15 -> To Version 4.2.0-4.22262.19
    
    * Update dependencies from https://github.com/dotnet/roslyn build 20220516.5
    
    Microsoft.Net.Compilers.Toolset
     From Version 4.2.0-4.22255.15 -> To Version 4.2.0-4.22266.5
    
    Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
    dotnet-maestro[bot] and dotnet-maestro[bot] authored May 26, 2022
    Configuration menu
    Copy the full SHA
    84b1df2 View commit details
    Browse the repository at this point in the history
  2. Bump Microsoft.VisualStudio.Setup.Configuration.Interop (#7627)

    Bumps Microsoft.VisualStudio.Setup.Configuration.Interop from 3.1.2196 to 3.2.2146.
    
    ---
    updated-dependencies:
    - dependency-name: Microsoft.VisualStudio.Setup.Configuration.Interop
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 26, 2022
    Configuration menu
    Copy the full SHA
    d4ef981 View commit details
    Browse the repository at this point in the history
  3. Bump System.Security.Cryptography.Pkcs in /eng/dependabot (#7626)

    Bumps [System.Security.Cryptography.Pkcs](https://github.com/dotnet/runtime) from 6.0.0 to 6.0.1.
    - [Release notes](https://github.com/dotnet/runtime/releases)
    - [Commits](dotnet/runtime@v6.0.0...v6.0.1)
    
    ---
    updated-dependencies:
    - dependency-name: System.Security.Cryptography.Pkcs
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored May 26, 2022
    Configuration menu
    Copy the full SHA
    5ef8220 View commit details
    Browse the repository at this point in the history
  4. Enable registry properties (#7621)

    * Enable registry properties
    
    On non-Windows OSes, return empty, as we had been doing in .NET Core
    before.
    
    This enables more project types to evaluate and match .NET Framework
    MSBuild's results when on Windows.
    
    * Enable GetRegistryValue* property functions
    
    While looking at registry properties I noticed these were also disabled.
    Same logic applies for enabling them.
    rainersigwald authored May 26, 2022
    Configuration menu
    Copy the full SHA
    40e5b0a View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Removed now obsolete featureflag around envvars in ToolTask (#7631)

    Since `ProcessStartInfo.Environment` is now available in all supported TFMs,
    the feature flag is now just obsolete and even more so an unnecessary
    difference between core and framework versions of msbuild.
    MeikTranel authored May 27, 2022
    Configuration menu
    Copy the full SHA
    f1dae6a View commit details
    Browse the repository at this point in the history
Loading