Skip to content

17.1 final branding#7225

Merged
rainersigwald merged 4 commits into
dotnet:vs17.1from
Forgind:17.1-final-branding
Jan 25, 2022
Merged

17.1 final branding#7225
rainersigwald merged 4 commits into
dotnet:vs17.1from
Forgind:17.1-final-branding

Conversation

@Forgind
Copy link
Copy Markdown
Contributor

@Forgind Forgind commented Jan 6, 2022

...to be merged after 17.1 is updated (+ a little time in case something really high-pri comes in in the next couple weeks)

Copy link
Copy Markdown
Member

@rainersigwald rainersigwald left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good but per usual I'm requesting changes to reduce the likelihood of an accidental merge.

Comment thread eng/Versions.props
<Project>
<PropertyGroup>
<VersionPrefix>17.1.0</VersionPrefix>
<VersionPrefix>17.1.0</VersionPrefix><DotNetFinalVersionKind>release</DotNetFinalVersionKind>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've been meaning to ask, why not add this to a new-line instead?

Like so…

Suggested change
<VersionPrefix>17.1.0</VersionPrefix><DotNetFinalVersionKind>release</DotNetFinalVersionKind>
<VersionPrefix>17.1.0</VersionPrefix>
<DotNetFinalVersionKind>release</DotNetFinalVersionKind>

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

When it's on the same line, it's guaranteed to cause a merge conflict with the bump to 17.2. That ensures that when this branch is merged back to main we don't accidentally produce a "final release 17.2" build.

Copy link
Copy Markdown
Contributor

@Nirmal4G Nirmal4G Jan 12, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. Review Block (on purpose)
  2. Merge Conflict (on purpose)

So, we have twice the protection!? 🤣👌

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Well, they're protection at different stages. The review block prevents us from merging this PR prematurely, that is, before we feel reasonably confident we're finished with 17.1 (pre-servicing); putting them on the same line ensures that when this merges into main, we don't keep the final branding.

@rainersigwald rainersigwald mentioned this pull request Jan 13, 2022
18 tasks
I did this in a semi-automated way:

1. `Get-ChildItem -r src/PublicAPI.*.txt | Clear-Content`
2. Open MSBuild.sln in Visual Studio, let it settle
3. Find a green squiggle for the analyzer and fix all in solution
4. `Get-ChildItem -r PublicAPI.Unshipped.txt | % { Move-Item -Force -Path $_ (Join-Path $_.Directory.FullName "PublicAPI.Shipped.txt") && New-Item $_ }`
@rainersigwald rainersigwald added this to the VS 17.1 milestone Jan 19, 2022
@rainersigwald rainersigwald changed the base branch from main to vs17.1 January 19, 2022 16:53
…ckonce sources (dotnet#7328)

ClickOnce's msbuild task to generate the application manifest has code that imports COM Component by reading their registration data from the registry. In this scenario, the COM reference is an x86 binary that is registered under HKCR\WOW6432Node\Clsid node. In dev17 with msbuild being an x64  process, the code is not reading from the WOW6432Node.

The fix is to update the code that's reads COM registration data to look under the WOW6432 node of HKCR as well.

Fixes https://dev.azure.com/devdiv/DevDiv/_workitems/edit/1463446.

Co-authored-by: Sujit Nayak <sujitn@exchange.microsoft.com>
@rainersigwald rainersigwald merged commit 573e174 into dotnet:vs17.1 Jan 25, 2022
@benvillalobos benvillalobos mentioned this pull request Mar 10, 2022
21 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants